• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定のHTML箇所をJavaScriptのdocument.write("");で表示させたい)

特定のHTML箇所をJavaScriptのdocument.writeで表示させたい

このQ&Aのポイント
  • 質問者は、テスト段階で特定のHTML箇所をJSで表示させたいが、エラーが発生している。
  • 質問者は、document.writeを使用して特定のHTML箇所を表示させようとしているが、エラーが発生している。
  • 質問者は、FireFoxのエラーコンソールでエラーが指摘されているが、どのようにして回避できるか知りたい。

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

  • ベストアンサー
  • mdp36
  • ベストアンサー率72% (26/36)
回答No.1

文法エラーが出るのは「=」の左辺が変数ではないからです。 なのでthis.classNameの左側に括弧を入れればエラーはなくなります。 ただ、目的のHTMLを出力するには「"」を「\"」とエスケープしてやればいいのでは? document.write("<li class='off' onmouseover=\"this.className='on'\" onmouseout=\"this.className='off'\" title='テスト'><A href='./test.html'>テスト</a>");

taku0
質問者

お礼

うまく行きました! 基本的な事だったんですね。 ありがとうございます。

関連するQ&A