您的位置:首页 > 运维架构

checkbox的checked[property]和checked[attribute]区别

2014-05-30 10:00 435 查看
checked="不管什么都是会选中",这里的checked是attribute,html里只要有了checked就会选中。

而js控制选中的checked不是attribute(string),而是properties(bool)。

这两个还是有区别的,这在jquery1.6+里已经很好诠释了。

非IE测试:

<input type="checkbox" id="check" checked="checked" />

<script>

var check = document.getElementById("check");

alert(check.checked + "," + check.getAttribute("checked"));

check.checked = !check.checked;

alert(check.checked + "," + check.getAttribute("checked"));

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: