特定のフレーズをHTMLタグと照合するページ上のテキストのインスタンスを置き換える方法を考えています。コンテンツは同じままでなければなりません。stringを含むテキストをHTMLタグに置き換えるにはどうすればよいですか?
bold("Hello")
上記のコードを置き換えてください:ここでは
<b>Hello</b>
は、私が現在使用していますコードです:
node.data = node.data.replace('bold("','<b>');
node.data = node.data.replace('")','</b>');
これに伴う問題は、むしろ<b>
を作成するよりもそれでありますタグを使用すると、<
と>
がHTMLエンティティに変換されます。& lt; & gt;。
また、")
のすべてのインスタンスを</b>
に置き換えることは実用的ではありません。
これを達成する最良の方法は何でしょうか。
私はこれに助けていただきありがとうございます、ありがとうございます!
代わりにcreateElement()を使用する必要があります。 – iquellis
これはあなたに役立つかもしれません:http://locutus.io/php/strings/htmlentities/ – z3nth10n
'node.data'とは何ですか? – Keith