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

为什么一定要使用that.id的方式?直接用list[i]为什么不可以呢?

for(var i=0;i<list.length;i++){

    list[i].id=i;

    list[i].onmouseover=function(){

    for(var j=0;j<list.length;j++){

        list[j].className='';

        divs[j].className='hide';

    }

    list[i].className='select';

    divs[i].className='';

}

}


正在回答

3 回答

this在js方法中的含义是指当前对象  比如你划过第二个按钮 而第二个按钮的class为“two”那么你alert(this.className)弹出的就是two 而list并没有这个功能啊

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

that.id是一个数字  索引值,而list[i]是一个数组集合中的一个元素

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

举报

0/150
提交
取消

为什么一定要使用that.id的方式?直接用list[i]为什么不可以呢?

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