Never25
2017-03-28 10:15
for(i=0;i<=hobby.length;i++) { if(hobby[i].type=="checkbox"){ hobby[i].checked=true; } }
因为通过var hobby = document.getElementsByTagName("input");得到的hobby是个数组,要对数组中的每个元素进行属性设置的话要通过循环。从第0个到第hobby.length-1个(终止条件应该是i<hobby.length或i<=hobby.length-1)
循环遍历名为hobby的input标签,如果标签类型为复选框checkbox,则让其选中,即checked的值赋值为true
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题
回答 4
回答 1
回答 2
回答 2
回答 2