问答详情
源自:10-1 编程挑战

不是很理解为什么要用FOR 循环?

循环的话不是要从头到尾执行一遍的吗,怎么会执行点击执行循环,this是什么东西啊?


提问者:慕粉3688811 2016-10-27 08:53

个回答

  • waitree
    2016-10-27 15:47:05
    已采纳

    this代表当前节点,如:一个button有onclick动作,如果onclick里面用到this,this就代表这个button节点

    首先,有一个外层循环,是为了遍历第一个ul里的li,让这里的li都具有onmouseover动作,顺带给被选定的li赋上index属性

    然后,onmouseover里面有两个循环,第一个遍历li,让所有的li的class属性赋空值,然后再给当前被选的li的class赋值active,第二个循环类似,遍历写了文字的div,class赋值hide,给li对应下标的div赋值show

    active ,hide ,show 在style标签内都有相应设置

  • qq_凉风有信丶_03837837
    2016-10-28 15:59:41

    for循环在这里是为了遍历标签,找到每一个标签

  • sier
    2016-10-27 15:51:28

    for就是循环语句,重复重复,从给定的初始条件到给定的条件结束。所以从头到尾的重复的动作就用for,不断重复的来做
    this,就是当前的这个元素的意思