var lis = document.getElementsByTagName("li");
var tabs = document.getElementById("tabs");
var divs =tabs.getElementsByTagName("div");
window.onload = function(){
alert(1);//这行为什么不运行,去掉上面的变量,它就好使为什么?
}
window.onload是页面被访问的时候就执行,var divs =tabs.getElementsByTagName("div");写法不对。还没有被访问到,所以就先alert了,如果你放在外面,会先加载var divs =tabs.getElementsByTagName("div");这个写法不对,所以下面的onload不会被执行吧
window.onload之前的有错误,所以不运行。