window.onload的用法?

我已经把js文件放在body的最后,为什么还要用window.onload才能运行?

哈哈哈蜜瓜
浏览 1458回答 2
2回答

stone310

已经在课程问题上回答,还有一种方法就是将函数封装去掉,就是将函数具体的代码,直接写在body最后,也是可行的<body> XXXXXXXX具体HTML代码XXXXXXX <script>     var oul = document.getElementById("ul1");     var ali = oul.getElementsByTagName("li");     var odiv = document.getElementById("tab-list");     var adiv = odiv.getElementsByTagName("div");     for(var i=0;i<ali.length;i++){         ali[i].index=i;         ali[i].onmouseover=function() {             for(var i=0;i<ali.length;i++){                 ali[i].className="";             }             this.className="active";             for(var j=0;j<adiv.length;j++){                 adiv[j].className="hide";             }             adiv[this.index].className="show";         }     } </script> </body>

幕布斯6393831

具体点?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript