【发布时间】:2021-09-20 09:15:44
【问题描述】:
我一直试图在可编辑的 DIV 中输出原始 HTML,但 <div> 被注释掉了。
这就是我要输出的(包括``):
\`<div class="flexContainer">HELLO WORLD</div>\`
这是我得到的(请注意 HELLO WORLD 没有包裹在 div 中):
`HELLO WORLD`;
呼唤
let htmlCode = `\`<div class="flexContainer">HELLO WORLD</div>\`;`;
document.getElementById(myEditableDIVInputArea_Id).innerHTML = js_beautify(<pre><code>${htmlCode}</code></pre>);
如何获取原始 HTML 输出?
提前谢谢大家。
【问题讨论】:
-
不要使用
innerHTML因为它会输出元素而不是div标签字符串
标签: javascript html pretty-print