- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ダブルクォーテーションが消えてしまう。)
ダブルクォーテーションが消えてしまう!JavaScriptでHTMLを出力する方法
このQ&Aのポイント
- JavaScriptでHTMLを出力する際に、ダブルクォーテーションが消えてしまう問題に遭遇しました。ダブルクォーテーションがなくなると、スタイルシートが適用されずに困っています。
- 問題の発生原因は、innerHTMLを使用する際にダブルクォーテーションがエスケープされるためです。ダブルクォーテーションを正しく出力する方法を検討しています。
- 一つの解決策は、ダブルクォーテーションをエスケープ文字である"で置き換えることです。しかし、シングルクォーテーションが付与されるという新たな問題が発生しています。この問題に対する解決方法を教えていただけないでしょうか。
- みんなの回答 (3)
- 専門家の回答
補足
回答ありがとうございます。 htmltag ="<div class=\"test1\">fuga</div>";のように書いても 同様で、やはり消えてしまうのです…。