将以下代码复制到html页面中,点击两个checkbox,左边的能够正常显示选中状态,右面的则一直显示checked(选中)状态。
<input type="checkbox" id="tc" onclick="ta()" />
<input type="checkbox" id="tc2" checked="checked" onclick="tb()" />
<script language="javascript" type="text/javascript">
function ta() {
alert($("#tc").attr("checked"));
}
function tb() {
alert($("#tc2").attr("checked"));
}
</script>
本文探讨了HTML中checkbox元素的状态读取问题,特别是在使用JavaScript进行状态检查时的异常表现。通过一个实例,展示了两个checkbox,其中一个能正确反映选中状态,而另一个始终显示为选中,即便未被选中。

被折叠的 条评论
为什么被折叠?



