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

第一个for循环怎么判断的是否为复选框

不是遍历所有的input标签,把两个button也选中了吗

提问者:慕田峪6011835 2016-12-23 00:13

个回答

  • 慕桂英8820456
    2016-12-23 10:16:09

    function checkall(){

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

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

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

                        hobby[i].checked = 'true';

                    }

                }                  

            }

    这是第一个遍历,其中判断一下input标签的类型,若为checkbox,才继续下一步的操作