【发布时间】:2011-05-13 14:05:33
【问题描述】:
我正在寻找一种使用纯 Javascript 删除网页全部内容的方法——无需库。
我试过了:
document.documentElement.innerHTML = "whatever";
但这不起作用:它替换了<html/> 元素的内部。我正在考虑替换整个文档,如果可能的话,包括 doctype 和 <?xml 声明。
【问题讨论】:
-
location = 'about:blank' -
目的是什么? Javascript 适用于比底层 HTML 序列化更高级别的 DOM(即
<?xml和 doctype 所在的位置)。 -
@Yi Jiang 这行得通,但我实际上想留在同一个域上......
-
@Yijiang +1 提供一个好的建议(如果你想留下它作为答案,我会删除我的编辑:))
-
我为静态网页的逝去而哀悼,它具有查看任何网页源代码以了解其构建方式和工作原理的相关能力。
标签: javascript html innerhtml