【发布时间】:2020-09-30 09:11:47
【问题描述】:
const content = document.body.innerHTML;
alert(content);
<div id='html'>html</div>
<div id='content'>
</div>
请查看我的源 html 代码,所有 id 的值都用单引号括起来:
id='html'
id='content'
警报结果是
<div id="html">html</div>
<div id="content">
</div>
<script type="text/javascript">
const content = document.body.innerHTML;
alert(content);
</script>
如何防止innerHTML用双引号替换单引号?保持输出为我的原始html格式。
【问题讨论】:
-
设置
.innerHTML更正并规范您的输入。它没有给出确切的来源,它给出了 一个 HTML 表示,可以重新创建那里的内容。
标签: javascript html