<分区>
我有<li>
在 DOM 中,想要插入带有一些 HTML 的字符串,例如纯文本。但它附加了html。抱歉英语不好。
例子
<li></li> - empty list element
我想附加字符串 <script>alert(1)</script>
to li like text, without execute.
标签 javascript jquery
<分区>
我有<li>
在 DOM 中,想要插入带有一些 HTML 的字符串,例如纯文本。但它附加了html。抱歉英语不好。
例子
<li></li> - empty list element
我想附加字符串 <script>alert(1)</script>
to li like text, without execute.
最佳答案
你可以使用 innerText
,像这样:
document.querySelector('li').innerText += '<script>alert(1)<\/script>';
<li></li>
但是,请记住您必须转义某些字符。
关于javascript - 如何将纯文本之类的html附加到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325520/