JavaScript 文字列スクリプト タグの干渉
引用符で囲まれた JavaScript 文字列内にスクリプト タグを埋め込むと、予期しない問題が発生します。結果として得られるスクリプトは、途中で終了しました。この問題は、クエリで提供されている例で例示されています。
問題の理解
ブラウザの HTML パーサーは、次のスクリプト終了タグ () を誤って解釈します。文字列を実際のスクリプト要素の末尾として使用し、事実上スクリプトを切り詰めます。
解決策
この誤解を防ぐには、連結演算子 ( ) を使用することをお勧めします。 。スクリプト終了タグを複数の部分に分割することで、ブラウザは文字列を正しく処理し、スクリプトの早期終了を防ぐことができます。
例:
<code class="javascript">var test = '...... </scr' + 'ipt>......';</code>
以上がHTML パーサーは JavaScript 文字列に埋め込まれた終了スクリプト タグを誤って解釈する可能性がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。