Javascript - 无法替换"<"字符串中的单词

时间:2014-08-13 16:47:08

标签: javascript html regex markup

我正在做一些javascript而我注意到我无法替换"<" html标记内的单词,如

<label id="label" > <eraseme> </label>
document.getElementById('label').innerHTML = document.getElementById('label').innerHTML.replace("<eraseme>", "Replaced");

JSFiddle

任何解决方案?

3 个答案:

答案 0 :(得分:1)

我可以通过在替换功能中使用以下内容来使其正常工作。

document.getElementById('label').innerHTML = document.getElementById('label').innerHTML.replace("&lt;", "Replaced");

答案 1 :(得分:0)

使用HTML字符“&lt;”。

答案 2 :(得分:0)

替换&lt;使用html编号

http://jsbin.com/vehimu/1/edit