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

全选为什么要用input标签,用boddy不行?

function checkall(){
            //var hobby = document.getElementsByTagName("input");
            var bobby=document.getElementsByName("hobby");
          for(var i=0;i<hobby.length;i++)
          {
              hobby[i].checked=true;
          }
          // 任务1
          

正在回答

4 回答

‘checked’是checkbox的属性,用来标识是否为选中状态

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

hobby[i].checked=true;

这句话是什么意思?


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

都可以使用,这节课主要是讲三种获取节点之间的区别。

简单的总结为:

getElementById:通过ID只获取一个节点

getElementsByName:通过name获取节点集

getElementsByTagName:通过标签获取节点集

0 回复 有任何疑惑可以回复我~
document.getElementsByTagName("input")获取的是所有input标签,包括复选项和按钮,所以要判断是否是复选项,如是选中。

题目想增加点难度

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

举报

0/150
提交
取消

全选为什么要用input标签,用boddy不行?

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