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

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

进击的小锋

2019-05-27 21:59

  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;

                

            }

          

        }

        


写回答 关注

2回答

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

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

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

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

    酿己 回复进击的小锋

    他让你熟悉练习不同的获取方法,你平时用喜欢哪个用哪个

    2019-06-02 17:08:59

    共 2 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题