为了账号安全,请及时绑定邮箱和手机立即绑定

hobby[i].checked=true;什么意思?

function checkall(){
            var hobby = document.getElementsByTagName("input");
            for(i = 0;i < hobby.length;i++){
                    if(hobby[i].type == "checkbox"){
                      hobby[i].checked = true;   }
                  }
        }请问这里的hobby[i].checked=true为什么要这样写,checked是什么意思,前面课程老师都没有教过吧?我是这样写的

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

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

document.getElementByTagName("input")=hobby;


正在回答

3 回答

首先看hobby[i],因为getElementsByTagName返回的是一个list,在javascript里面就是个数组啦,所以会以hobby[i]这样的数组形式来表现。 "checked"表示选择框的选中状态.

hobby[i].checked="true";//设置选中。
hobby[i].checked="false"//设置未选中。


2 回复 有任何疑惑可以回复我~
#1

刺猬ss

这是固定的语法吗
2017-09-13 回复 有任何疑惑可以回复我~

hobby[i].checked中的checked为boolean类型,即用true和flase来判断复选框是否被选中。你占的码最后一句没看懂,getElementByTagName得到的是文档中所有的"input"的集合,返回为一个数组。希望可以帮到你

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hobby[i].checked=true;什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信