扫码关注官方订阅号
if(oInput[i].checked == "checked")这样写,判断checked的属性值是否是checked有错吗?正确结果的话后面== "checked"去掉才行。为什么呀?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
.checked 返回的是Boolean
选中的话,checked == true
true
if(oInput[i].checked == true){ arry.push(oInput[i]); };
你会发现部分浏览器 checked="false" 也是会选中的, 因为它们是根据是否拥有checked这个属性
可以使用check === "checked" 全等操作符不会进行类型转换
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
.checked 返回的是Boolean
选中的话,checked ==
true你会发现部分浏览器 checked="false" 也是会选中的, 因为它们是根据是否拥有checked这个属性
可以使用check === "checked" 全等操作符不会进行类型转换