javascript - 如何将纯文本之类的html附加到页面

标签 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/

相关文章:

javascript - 在 jquery 中分解字符串

javascript - Jquery 淡入淡出和向下滑动标题

javascript - 多个 CSS 动画对齐问题

javascript - jquery 不能与 underscore.js 一起工作

jquery - 如何正确使用延时功能

javascript - 如何管理大型 JavaScript 数据文件?

javascript - 有没有办法在提交之前检查表单以查看是否选中了任何复选框?

javascript - 在后台显示网站?

javascript - 当 iframe 内容执行 window.close 时执行某些操作

javascript - 尝试使用AJAX获取函数参数并传递给PHP代码