问答详情
源自:9-22 编程练习

改变背景颜色遇到的问题

http://img.mukewang.com/5628a3490001366307030157.jpg

图片所示。


提问者:zbjy0824 2015-10-22 16:52

个回答

  • 乐乐520
    2015-11-05 22:26:02

    因为tr_list[i]中的i 是一个不确定的值,它可以是循环遍历时的0或1或2等,而tr_list[i].onmouseover这个方法操作的是当前这个tr_list[i],所以要用this,不然电脑是分不出onmouseover这个事件是发生在tr_list[0]还是tr_list[2]上的。

    this就是只的当前的意思!

  • wslover
    2015-10-22 17:10:13

    上面已经绑定了tr_list[i].onmouseover了 ,下面当然只能用this了呀,再用tr_list[i]是找不到的。

    就比如说,你在中国了,然后你要找中国在哪里

  • 晚安sp
    2015-10-22 17:04:00

    因为在方法里访问不到那个变量呗,只能用this