javascript - 使用 Javascript 在浏览器中显示 html 代码而不是显示元素的功能

标签 javascript html

我想让我的 div 元素的 innerHTML 包含一些 HTML 代码,而不是像浏览器通常那样显示该 html 的预期结果。我如何使用 Javascript 执行此操作?

最佳答案

使用普通的 JavaScript:

var div = document.getElementById('foo');
while (div.firstChild) {
  div.removeChild(div.firstChild);
}
div.appendChild(document.createTextNode(html));

使用 jQuery:

$('#foo').text(html);

关于javascript - 使用 Javascript 在浏览器中显示 html 代码而不是显示元素的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307368/

相关文章:

javascript - json2html如何在字段不存在时排除行

javascript - addEventListener 与 getElementsByClassName

javascript - 从 javascript var 设置样式值

javascript - 如何抓取内容

javascript - Div拆分器调整大小问题

html - 等间距最大宽度导航

javascript - 不止一个模态卡在循环中,Bootstrap

javascript - 使用具有多边形形状的 Bootstrap 网格创建布局

javascript - 从 chrome 存储中检索日期对象不起作用

javascript - 将图像加载到 Canvas 中(HTML/Javascript)