- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定のHTML箇所をJavaScriptのdocument.write("");で表示させたい)
特定のHTML箇所をJavaScriptのdocument.writeで表示させたい
このQ&Aのポイント
- 質問者は、テスト段階で特定のHTML箇所をJSで表示させたいが、エラーが発生している。
- 質問者は、document.writeを使用して特定のHTML箇所を表示させようとしているが、エラーが発生している。
- 質問者は、FireFoxのエラーコンソールでエラーが指摘されているが、どのようにして回避できるか知りたい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
文法エラーが出るのは「=」の左辺が変数ではないからです。 なのでthis.classNameの左側に括弧を入れればエラーはなくなります。 ただ、目的のHTMLを出力するには「"」を「\"」とエスケープしてやればいいのでは? document.write("<li class='off' onmouseover=\"this.className='on'\" onmouseout=\"this.className='off'\" title='テスト'><A href='./test.html'>テスト</a>");
お礼
うまく行きました! 基本的な事だったんですね。 ありがとうございます。