那麼,我想要獲取預標記內部的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