• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:promptからのdocument.write)

JavaScriptのdocument.writeについての質問 | ページ表示後に文字を追加する方法

このQ&Aのポイント
  • JavaScriptのdocument.writeを使用してページ表示後に文字を追加する方法について質問があります。
  • 上記のプログラムでは、ページを読み込んだ後にプロンプトを表示し、『y』と入力するとサンプルという文字列が表示されます。
  • しかしこの方法では、最初に表示されていたページの内容が消えてしまうため、最初に表示されていたページに文字を追加する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

document.writeしてしまってはソースが上書されちゃいますね。 どこの位置に書き込むかなど調整が必要でしょう <script> window.onload=function moji(){ YorN=window.prompt('文字を表示しますか?',''); if(YorN=='y'){ document.getElementById('hoge').innerHTML='サンプル'; } } </script> test <div id="hoge"></div> test

yukisin19
質問者

お礼

回答ありがとうございます。 お礼が遅れて申し訳ありません。 やはり上書きされてしまいますか・・・ ご教授頂いたように先にidをつけた<div>タグを書き込ませてそこに文字を表示させたいと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A