ホームページ  >  記事  >  ウェブフロントエンド  >  安全な文字列補間のためにJavaScriptで引用符をエスケープする方法?

安全な文字列補間のためにJavaScriptで引用符をエスケープする方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-11 14:27:02374ブラウズ

How to Escape Quotes in JavaScript for Safe String Interpolation?

JavaScript での引用符のエスケープ: 文字列補間の問題への対処

データベースからデータを出力する場合、JavaScript の破壊を避けるために引用符をエスケープすることが重要ですコード。この特定のシナリオでは、指定された文字列「Prelim Assess "Mini" Report」が onclick HTML 属性に挿入されるときに問題が発生します。

引用符のエスケープについて

JavaScript コードがそのまま残るようにするには、出力される文字列内の二重引用符 ("") をエスケープする必要があります。 HTML コンテキストでは、バックスラッシュ () で置き換えるだけでは不十分です。

XML エンティティ表現

代わりに、二重引用符文字を XML エンティティ表現で置き換える必要があります。

"

これにより、コードが有効なままとなり、onclick 属性が途中で終了することがなくなります。

HTML を修正する

edit

結論

引用エスケープの必要性を理解し、正しい XML エンティティ表現を使用することで、次のようにコードを変更する必要があります。文字列補間の問題を解決し、JavaScript コードが適切に実行されるようにします。

以上が安全な文字列補間のためにJavaScriptで引用符をエスケープする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。