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

“document.getElementsByTagName("input")获取的是所有input标签,包括复选项和按钮,所以要判断是否是复选项,如是选中“学了javascript入门篇和javascript进阶篇,还是不知道怎么判断,该怎么办

 function checkall(){
	  var hobby=document.getElementsTagName("input");
	  if(hobby==document.getElementsByName("checkbox")){
		  checkall();
		  }
	  }  //任务一


提问者:MMJiao 2016-12-04 15:59

个回答

  • 老友丶
    2016-12-05 12:02:12

    function checkall(){

                var hobby = document.getElementsByTagName("input");

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

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

                   hobby[i].checked=true;

                   }

               }

               

            }