我想让innerHTML
元素的div
包含一些HTML代码,而不是像浏览器那样显示该html的预期结果。我如何使用Javascript进行此操作?
答案 0 :(得分:8)
使用普通的JavaScript:
var div = document.getElementById('foo');
while (div.firstChild) {
div.removeChild(div.firstChild);
}
div.appendChild(document.createTextNode(html));
使用jQuery:
$('#foo').text(html);