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

为什么第一个要获取input而第二个获取hobby呢,没看懂为什么要选中button这个按钮

  function checkall(){

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

           

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

                hobby[i].checked=true;

                

            }

           

        }

        function clearall(){

            var hobby = document.getElementsByName("hobby");

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

                hobby[i].checked=false;

                

            }

          

        }

        


提问者:进击的小锋 2019-05-27 21:59

个回答

  • 唯恋博
    2019-06-11 10:15:55

    可以加个if判断是否为复选框,满足条件选中就不会选中按钮了

  • 慕标2557617
    2019-05-27 22:28:11

    一个是ByTagName,一个是ByName;  两个有区别