问答详情
源自:1-4 js实现切换效果

关于函数中this的问题

divs[this.id].style.display="none";为什么this.id不能换成i呢?

提问者:thenger 2015-02-28 12:35

个回答

  • 黎子颖
    2015-12-21 13:37:05

    因为是遍历 所以i一直在变化 为什么要用this.id呢 因为this.id记录本身的值,这样可以和下面的ul对应起来。不这样对应的话,你怎么知道你要下面的哪一个Ul显示了,所以就直接使用记下的this.id值,直接找到ul