我正在努力解决如何替换页面上的任何文本实例与HTML标记匹配某个短语 - 内容应该保持不变。如何用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