2 回答
TA贡献1878条经验 获得超4个赞
当 HTML 标签在浏览器中可见时,它通常用 html-entities 编码,以防止它被解析为 HTML。在这种情况下,后处理脚本将<和>字符替换为其实体对应项<和>。
禁用这些替换解决了这个问题。
TA贡献1827条经验 获得超8个赞
如果我理解正确,您想要的是一些剥离 html 标签功能。您可以使用正则表达式
var str = "Hello, <br><br> This notice is to inform you that you are in violation of <font color=red><b>HR POLICY XXXXX</b></font>."
console.log(str)
var str2 = str.replace(/<[^>]*>?/gm, '')
console.log(str2)
如果你想让 html 元素呈现你的 html,你需要使用 DOM 属性 innerHtml
var str = "Hello, <br><br> This notice is to inform you that you are in violation of <font color=red><b>HR POLICY XXXXX</b></font>."
document.getElementById('myDiv').innerHTML = str
<div id="myDiv">Hi</div>
添加回答
举报
