课程
/前端开发
/JavaScript
/JavaScript进阶篇
for(i=0;i<=hobby.length;i++) { if(hobby[i].type=="checkbox"){ hobby[i].checked=true; } }
2017-03-28
源自:JavaScript进阶篇 9-4
正在回答
因为通过var hobby = document.getElementsByTagName("input");得到的hobby是个数组,要对数组中的每个元素进行属性设置的话要通过循环。从第0个到第hobby.length-1个(终止条件应该是i<hobby.length或i<=hobby.length-1)
循环遍历名为hobby的input标签,如果标签类型为复选框checkbox,则让其选中,即checked的值赋值为true
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答JS进阶篇 9-4 任务3
1 回答javascript进阶篇9-4
2 回答JS进阶篇9-22,求大神指点
2 回答JavaScript进阶篇9-4问题
2 回答js进阶篇9-22的问题