猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
window.onload的用法?
我已经把js文件放在body的最后,为什么还要用window.onload才能运行?
哈哈哈蜜瓜
浏览 1491
回答 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>
0
0
0
幕布斯6393831
具体点?
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续