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

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

Linda Hamilton
リリース: 2024-11-11 14:27:02
オリジナル
430 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート