慕粉3686312
2016-08-05 01:50
在这节中,第一个任务,输出的input数组,所谓的hobby[i].checked===true,
是为了判断是否被选中嘛?
貌似不是,
就是为了在for循环中执行for里的代码,但是怎么知道hobby[i].checked等于true啊,
没有明确说明被选中了?
hobby[i].checked = true; 意思是将checked的值设为true时,该选项默认选中(在for循环里,相当于按顺序选中)
hobby[i].checked = true 的意思是给hobby数组中的第i个元素的checked属性赋予true值
任务一不是全选吗?直接全部赋值true
var hobby = document.getElementsByTagName("input");
for(var i =0;i<hobby.length;i++ ){
hobby[i].checked = true;
}
不就行了?
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题