問題の説明:
出力できません。エラー: Uncaught SyntaxError: 無効または予期しないトークンです。
Uncaught SyntaxError: 無効または予期しないトークンです。
これはブラウザのバグですか?
ringa_lee
ブラウザで解析してみるとわかると思いますが、コンソールしたいのはスクリプトの終了タグなので、このときブラウザはhtmlタグをそのまま終了タグとして使用します。ページが表示されます。 上には "); のみが表示されます。残りは元々実際の終了タグであり、冗長として扱われました。
");
似たような状況もあります
タグ解析の観点から見ると、ブラウザは「この責任は負いません。」
普通に表示したい場合はエスケープを追加すると良いです
ブラウザ カーネルの HTML パーサーは、「ステート マシン」処理メソッドです。HTML 解析原理
Googleは出力できます
ブラウザで解析してみるとわかると思いますが、コンソールしたいのはスクリプトの終了タグなので、このときブラウザはhtmlタグをそのまま終了タグとして使用します。ページが表示されます。 上には
");
のみが表示されます。残りは元々実際の終了タグであり、冗長として扱われました。似たような状況もあります
リーリータグ解析の観点から見ると、ブラウザは「この責任は負いません。」
普通に表示したい場合はエスケープを追加すると良いです
リーリーブラウザ カーネルの HTML パーサーは、「ステート マシン」処理メソッドです。
HTML 解析原理
Googleは出力できます