javascript - <script>タグ内の</script>の出力についての質問
ringa_lee
ringa_lee 2017-06-14 10:52:30
0
3
895

問題の説明:

リーリー

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

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

ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
Ty80

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

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

リーリー

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

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

リーリー
いいねを押す +0
漂亮男人

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

いいねを押す +0
伊谢尔伦

Googleは出力できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!