问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

求助hobby[i].type==checkbox怎么理解?

我想问下面代码中的 if(hobby[i].type == "checkbox")怎么理解?为什么是用中括号的? 

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

    if(hobby[i].type == "checkbox"){                

      hobby[i].checked = true;   }              

    }     

   }

提问者:极武者 2017-03-14 23:00

个回答

  • _tobeornottobe
    2017-03-15 17:42:14
    已采纳

    hobby是document.getElementsByTagName("input")得到的数组,后面加[i]表示里面的元素,后面再加.type表示数组hobby[i]元素type属性的值。

  • 极武者
    2017-03-14 23:03:10

    我想问hobby[i]跟id值有没有关系?如果没有那如何通过hobby[i]确定其对应的位置呢?