我需要对html标签进行编码。
<b>test</b>
我需要将其编码为:
<b>test</b>
我正在使用逃生,但它不起作用。
document.write(escape("<b>test</b>"));
我得到的结果是
%3Cb%3Etest%3C/b%3E
这不是我的预期。还有另一种方法可以使用javascript进行html编码吗?
答案 0 :(得分:-18)
var html = "<b>test</b>";
var result = html.replace(/</g,"<").replace(/>/g,">");