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

为何这里window.onload的【闭合标签】要放在修改颜色的事件后,而不是最后的删除事件?

      window.onload = function(){

                  

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

     var tr= document.getElementsByTagName('tr');

for(var i=1;i<tr.length;i++){

tr[i].onmouseover=function addcolor(){

this.style.backgroundColor="#f2f2f2";

}

tr[i].onmouseout=function removecolor(){

this.style.backgroundColor="#ccc";

}

      }

 

      }



正在回答

2 回答

写代码呢,就是一个个小的脚本。

如果所有function 都写在一个大的function中,那在实际开发的时候就会很不方便,毕竟网站不是只有一个页面,而且嵌套function对网页加载很不利。 

;)

0 回复 有任何疑惑可以回复我~

窗口动态效果、添加一行、删除一行三个函数相互独立,方便调用,[闭合标签]放到删除函数最后,add和delete函数成了加载函数的子函数了,函数嵌套不好,调用不便。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何这里window.onload的【闭合标签】要放在修改颜色的事件后,而不是最后的删除事件?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信