为了账号安全,请及时绑定邮箱和手机立即绑定

window.onload的用法?

window.onload的用法?

哈哈哈蜜瓜 2016-09-23 09:45:36
我已经把js文件放在body的最后,为什么还要用window.onload才能运行?
查看完整描述

2 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

已经在课程问题上回答,还有一种方法就是将函数封装去掉,就是将函数具体的代码,直接写在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>


查看完整回答
反对 回复 2016-09-23
?
幕布斯6393831

TA贡献111条经验 获得超40个赞

具体点?

查看完整回答
反对 回复 2016-09-23
  • 2 回答
  • 0 关注
  • 1453 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信