js 9-4进阶篇 求解答,什么意思?

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

Never25

2017-03-28 10:15

for(i=0;i<=hobby.length;i++)          {              if(hobby[i].type=="checkbox"){                  hobby[i].checked=true;              }          }           

写回答 关注

2回答

  • 慕粉1936371607
    2017-04-01 13:59:12
    已采纳

    因为通过var hobby = document.getElementsByTagName("input");得到的hobby是个数组,要对数组中的每个元素进行属性设置的话要通过循环。从第0个到第hobby.length-1个(终止条件应该是i<hobby.length或i<=hobby.length-1)

  • dyaning
    2017-03-28 11:31:27

    循环遍历名为hobby的input标签,如果标签类型为复选框checkbox,则让其选中,即checked的值赋值为true

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题