JavaScript でデータベースから値を出力する場合、時期尚早な変換を防ぐために二重引用符文字をエスケープすることが重要です。 HTML 属性の終了。これは、データベース値にスペースが含まれる場合に特に重要です。二重引用符で属性内のコードの前で属性が閉じられるためです。
この問題を解決するには、HTML コンテキスト内で JavaScript エスケープ文字 () を使用しないでください。代わりに、二重引用符文字を適切な XML エンティティ表現 " に置き換えます。
この例では、HTML に次のコード:
「予備評価」の後に引用符を付けると、onclick 属性が途中で閉じられます。これを正しくエスケープするには、次のコードを使用します:
これにより、二重引用符文字が属性終了文字としてではなく、HTML 属性内で解釈されるようになります。
以上がHTML 属性を適切に処理するために JavaScript で二重引用符をエスケープする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。