ホームページ  >  に質問  >  本文

JavaScript の ReplaceAll() が HTML ページで見つかりませんでした</em>

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

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

リーリー リーリー

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

P粉323224129P粉323224129202日前331

全員に返信(1)返信します

  • P粉926174288

    P粉9261742882024-03-31 12:56:14

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

    リーリー

    リーリー リーリー

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

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

    これを行う場合

    リーリー

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

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

    リーリー リーリー

    返事
    0
  • キャンセル返事