将HTML内容作为文本加载到div中?

时间:2018-06-12 11:25:43

标签: javascript html

我使用此代码将存储在字符串中的html抓取到具有contenteditable =" true"的div中(该字符串有效,如果我手动将代码放在那里它也可以工作,但我需要一种方法来注释" html或其他任何文本)

document.getElementById('content').innerHTML=txt

问题是:它没有将html作为文本放在其中,但是像它一样执行是页面的一部分。有办法解决吗?我需要HTML(javascript或其他任何写在字符串中)就像文本...

2 个答案:

答案 0 :(得分:0)

您应该使用https://textclassifier.azurewebsites.net/home属性:

textContent

了解更多信息,请查看on MDN

答案 1 :(得分:0)

使用document.getElementById('content').textContent = txt 代替注入这样的字符串:

textContent