我希望HTML标签比如
我知道JQuery有.html和.text方法,但在原始的JS中应该如何实现呢?
虽然有像encodeURIComponent这样的函数可以将
因此,还有像
有没有一种正确的方式可以使用原始JavaScript将HTML显示为文本?
<p>
能够以纯文本形式显示,并且不被浏览器解释为实际的标签。我知道JQuery有.html和.text方法,但在原始的JS中应该如何实现呢?
虽然有像encodeURIComponent这样的函数可以将
<p>
编码为%3Cp%3E
,但如果我直接将其放入HTML中,它会被解释为%3Cp%3E
。因此,还有像
>
和<
这样的东西,虽然它们有效,但我找不到任何JavaScript函数来转义和取消转义这些符号。有没有一种正确的方式可以使用原始JavaScript将HTML显示为文本?
document.getElementById('someDiv').innerHTML='<xm'+'p><h1>这里有一些<i>HTML</i></h1></xmp>'
。 - mplungjan