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