ホームページ  >  に質問  >  本文

javascript - <script>タグ内の</script>の出力についての質問

問題の説明:

リーリー

出力できません。エラー: Uncaught SyntaxError: 無効または予期しないトークンです。

これはブラウザのバグですか?

ringa_leeringa_lee2684日前902

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-06-14 10:54:30

    ブラウザで解析してみるとわかると思いますが、コンソールしたいのはスクリプトの終了タグなので、このときブラウザはhtmlタグをそのまま終了タグとして使用します。ページが表示されます。 上には "); のみが表示されます。残りは元々実際の終了タグであり、冗長として扱われました。

    似たような状況もあります

    リーリー

    タグ解析の観点から見ると、ブラウザは「この責任は負いません。」

    普通に表示したい場合はエスケープを追加すると良いです

    リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-14 10:54:30

    ブラウザ カーネルの HTML パーサーは、「ステート マシン」処理メソッドです。
    HTML 解析原理

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-14 10:54:30

    Googleは出力できます

    返事
    0
  • キャンセル返事