JavaScript で文字をエスケープすることについて質問があります。あなたが助けてくれることを願っています。次の JavaScript コードがあるとします。
document.write("<img src=\"http://www.google.com\" />");
document.write
上記の例では、二重引用符で始めていることがわかります。"
そのため、< 内の引用符をエスケープしてimg src="" />
、JavaScript が引き続き文字列であると認識できるようにする必要があります。
しかし、以下の例では、一重引用符を使用してステートメント'
を開始していることがわかります。document.write
私の質問は、二重引用符をエスケープする必要がありますか? これがなくてもステートメントが機能することはわかっていますが、ベストプラクティスは何ですか?
document.write('<img src=\"http://www.google.com\" />');
私が尋ねる理由は、(上記の行に従って) 画像を起動する条件ステートメントを書いたが、それが機能していないようで、何が原因であるかについてすべての可能性を除外するためです. 私はほぼ毎日このようなものに出くわすので、どんな助けでも大歓迎です. これはおそらくばかげた質問かもしれませんので、事前に謝罪してください...