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

变色部分为什么要要使用for循环呢?

window.onload = function(){
           var trs = document.getElementsByTagName('tr');
           for(var i = 1; i < trs.length; i++){
                trs[i].onmouseover = function(){
                     this.style.backgroundColor = "#f2f2f2";
                }
                trs[i].onmouseout = function(){
                     this.style.backgroundColor = "#fff";
                }
          }
        }

这个函数为什么要时候for循环遍历一次?

正在回答

1 回答

给每一行添加事件效果,没有for循环的话,要给哪个加呢

1 回复 有任何疑惑可以回复我~
#1

weibo_一万群什麼_0 提问者

for的意思就是遍历给每一行都“安装”上一个函数的意思吗?
2016-05-24 回复 有任何疑惑可以回复我~
#2

kuban 回复 weibo_一万群什麼_0 提问者

for循环是循环trs.length-1次,每次给trs[i]行绑定鼠标移上移下的事件,当移上移下时执行一个函数,每次i值不一样,绑的行业不一样,一个for循环跑完,所有行就都绑上了事件
2016-05-24 回复 有任何疑惑可以回复我~
#3

kuban 回复 kuban

行业->行也
2016-05-24 回复 有任何疑惑可以回复我~
#4

weibo_一万群什麼_0 提问者

好的谢谢你!
2016-05-24 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

变色部分为什么要要使用for循环呢?

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