Pet*_*son 7 html javascript dom
我想用Javascript完全清除DOM.
我尝试过一些东西,比如:
document.getElementsByTagName("html")[0].innerHTML = "";
document.body.innerHTML = "";
Run Code Online (Sandbox Code Playgroud)
有趣的是,像这样清除头部会在IE中产生错误("此操作的无效目标元素"),但会成功清除Chrome中的头部.但是,像这样清除身体在IE中工作但在Chrome中无声地失败.
我也试过了
document.childNodes.length = 0;
Run Code Online (Sandbox Code Playgroud)
但这显然是一个只读属性,不会做任何事情.
是否有一种良好的跨浏览器方式来清除DOM?
ale*_*lex 12
这有效......
document.removeChild(document.documentElement);
Run Code Online (Sandbox Code Playgroud)
请注意,浏览器将保留doctype原样.
归档时间: |
|
查看次数: |
15410 次 |
最近记录: |