Javascript 为什么空赋值不起作用?

Javascript 为什么空赋值不起作用?,javascript,Javascript,在这部法典中 <html> <head> <meta charset="UTF-8"> <script> window.onload = myfunc; function myfunc(){ window['document'] = null; console.log(window['do

在这部法典中

    <html>
    <head>
        <meta charset="UTF-8">

        <script>
            window.onload = myfunc;
            function myfunc(){
                window['document'] = null;
                console.log(window['document']);    
            }
        </script>
    </head>
    <body>
        <h1>My First Web Page</h1>
        <p>My first paragraph.</p>
    </body>
</html>

window.onload=myfunc;
函数myfunc(){
窗口['document']=null;
日志(窗口['document']);
}
我的第一个网页
我的第一段

尽管赋值为空,为什么DOM接口
window['document']
不为空?如下图所示

是的只读属性


窗口。文档只读

返回对窗口包含的文档的引用


你想清除页面的正文吗?@JoseRocha是的,我想清除页面的正文。
window.onload=function(){document.body.innerHTML=“”;console.log(window['document']);}
@JoseRocha我们可以清除页面的正文吗?是的,你可以,但我看不出这有什么好处,只需使用
document.head.innerHTML=“”如果您使用jquery,请检查empty()以删除。最好的。顺便说一句,如果你不想把页面显示给特定的人,你应该将他们重定向到“不可用”页面。