1. ホーム
  2. javascript

[解決済み] 本文中の単語を置換する

2022-11-14 14:31:50

質問

HTMLの本文中に配置されたtable要素内の通常のテキストを置き換える方法はありますか?

"hello"を"hi"に置き換えるような感じでしょうか?

のみでお願いします。 JavaScript を使用せずに jQuery .

どのように解決するのですか?

HTML内の文字列を別の文字に置き換えるには に置き換えます。 メソッドを使います。 インナーHTML :

document.body.innerHTML = document.body.innerHTML.replace('hello', 'hi');

の最初のインスタンスを置き換えることに注意してください。 hello の最初のインスタンスを置き換えるので、注意してください。 document.getElementById などを使用して、置換の範囲を制限してください。

対象の文字列のすべてのインスタンスを置き換えるには、単純な正規表現を用いて g のグローバルフラグを使用します。

document.body.innerHTML = document.body.innerHTML.replace(/hello/g, 'hi');