/**
* 这里有一点不明白,在window.onload里面我添加了一个临时变量btn,当程序结束的时候,为什么我还能调用这个btn吗
* 不是应该被立即销毁吗????
*/
window.onload=function(){
var btn=document.getElementById("btn");
alert("finished");
}
setTimeout(function(){
console.log(btn);
},1000);
1 回答
已采纳
pardon110
TA贡献1038条经验 获得超227个赞
window.onload只是表示文档结构加载完毕所执行的代码,你在它内部写的变量,从某种意义上来讲是全局变量。这与你是否程序执行完毕,没有直接关系。
添加回答
举报
0/150
提交
取消