在做js全选和反选的练习,遇到了问题有点不明白,求大神赐教。
1:我打印了hobby.length的长度是10,但是最终效果只加了前6个,是不是因为type不同,只有type="checkbox"才起作用
2:hobby[i].checked=true;这句话的含义是什么?(这个问题已经明白)
checked 属性设置或返回 checkbox 是否应被选中
checkboxObject.checked=true|false
无标题文档
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
document.getElementsByTagName是获取指定标签名称的元素数组 你的input标签有 10 个checked属性当然只对type="checkbox"的input元素生效1.checkbox才有checked属性,所以前6个有效
2.第2个你已经懂了。。
问题1:
不同type的input对象含有的属性也不一定相同的。button text date这些类型的input就没有checked属性。。所以赋值当然也是无效的啦。。
input属性为checkbox的才有checked属性