JavaScript の ReplaceAll() が HTML ページで見つかりませんでした</em>
P粉323224129
P粉323224129 2024-03-30 15:06:51
0
1
385

私は JavaScript と HTML に詳しくありません。しかし、JavaScriptを使用して関数を実装しようとしています。

HTML ページ内の <em></em> をすべて置き換えたいと考えています。そこで、ページに JavaScript コードを挿入しました:

リーリー リーリー

<em> は「_」に正常に置き換えられましたが、すべての </em> は変更されませんでした。コードに何か問題がありますか? ありがとう!

P粉323224129
P粉323224129

全員に返信(1)
P粉926174288

ブラウザが無効な HTML を認識したときに何が起こるかを見てみましょう。例:

リーリー

リーリー リーリー

上に印刷 test (およびスクリプト)

これは、ブラウザが解析中に無効な構造を削除するためです

これを行う場合

リーリー

すべての <em> タグは正しく置き換えられましたが、終了タグが削除されました

一方、これも機能します:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート