开始实现 Javascript,我需要进行故障排除,并希望在不呈现的情况下将 HTML 输出到屏幕。我可以通过
访问元素(在 IE 中)document.getElementById("test").outerHTML
我想,但我无法证明我要确定的是什么。
那么我该怎么做才能让 document.write 显示包括标签在内的整个元素?
最佳答案
你的意思是你想要文字,例如,<b>Hello</b>
而不是 Hello
?
如果是这样,请快速执行:
myHTML = myHTML.replace(/[<>&\n]/g, function(x) {
return {
'<': '<',
'>': '>',
'&': '&',
'\n': '<br />'
}[x];
});
输出之前。您可以将此应用于许多其他字符,例如,如果您想按字面意义输出空格。
关于javascript - 在浏览器中显示 HTML 标记而不被渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221067/