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

来源:9-4 区别getElementByID,getElementsByName,getElementsByTagName

MMJiao

2016-12-04 15:59

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


写回答 关注

1回答

  • 老友丶
    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;

                   }

               }

               

            }


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题