猿问

为什么checkall()和clearall()这样写就无法实现选中,同样的函数结构,只改了hobby[i].checked的赋值

function checkall(){

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

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

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

                hobby[i].checked=true;  

              }

          }

        }

        function clearall(){

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

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

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

                hobby[i].checked=false; 

        }

      }

}

蜘蛛侠_1
浏览 1740回答 3
3回答

RTTRWJ4340097

hobby[i].type=="hobby"; type是表单元素的类型。类型有:text,number ,password,radio,checkbox,等没有hobby答案同楼底。

路北

hobby[i].type=="hobby"type属性不是定义表单元素类型的吗。  这里是不是应该用 hobby[i].className =="hobby"
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答