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

关于全选任务一

function checkall(){
   var hobby = document.getElementsByTagName("input");
   for(i=0;i<hobby.length;i++){
       if(hobby[i].type="checkbox"){
           hobby[i].checked=true;
       }}
}

点完后就这样了

所以应该用这样的:

function checkall(){
   var hobby = document.getElementsByTagName("input");
   for(i=0;i<hobby.length;i++){
       if(hobby[i].name="hobby"){
           hobby[i].checked=true;
       }}
}

提问者:陈_chen 2015-08-31 00:08

个回答

  • q有天堂
    2015-12-27 17:48:35

    哥们。。你这第一种方法本来是没错的,只不过是你把 比较运算符“==”写成了赋值运算符“=”