私は JavaScript と HTML に詳しくありません。しかし、JavaScriptを使用して関数を実装しようとしています。
HTML ページ内の <em> と </em> をすべて置き換えたいと考えています。そこで、ページに JavaScript コードを挿入しました:
<em>
</em>
リーリー リーリー
<em> は「_」に正常に置き換えられましたが、すべての </em> は変更されませんでした。コードに何か問題がありますか? ありがとう!
ブラウザが無効な HTML を認識したときに何が起こるかを見てみましょう。例:
上に印刷 test (およびスクリプト)
test
これは、ブラウザが解析中に無効な構造を削除するためです
これを行う場合
すべての <em> タグは正しく置き換えられましたが、終了タグが削除されました
一方、これも機能します:
ブラウザが無効な HTML を認識したときに何が起こるかを見てみましょう。例:
リーリー上に印刷
test
(およびスクリプト)これは、ブラウザが解析中に無効な構造を削除するためです
これを行う場合
リーリーすべての
<em>
タグは正しく置き換えられましたが、終了タグが削除されました一方、これも機能します: