那么,我想要获取预标记内部的HTML,并将其转换为可读文本!将脚本html标记转换为纯文本
我的代码工作的大部分事情:
var pre = document.getElementsByTagName("pre");
for(i in pre) {
pre[i].textContent = pre[i].innerHTML;
}
但它不为脚本标记,它们变成文字之前会进行装载作业。 我真的不想用整个库来做到这一点,如果它甚至是可能的。
E.g.即使在<pre>
标签内,也会显示以下提醒。
<pre>
<script>window.alert("Test!");</script>
<pre>
有什么建议吗?
这些脚本是否处理'
'的内容? – 2014-09-02 12:21:48我不认为你可以阻止'script'标签被执行。如果浏览器遇到'script'标签,它将立即执行。 – bzeaman 2014-09-02 12:25:18
不,它类似于'',我不想执行它,只是为了显示为纯文本。 – 2014-09-02 12:25:24