Kev*_*Kev 9 javascript dom firefox3.5
这是我的HTML:
<input id="test" type="checkbox" checked="">
这是一个Firebug摘录:
>>> test
<input id="test" type="checkbox" checked="">
>>> test.checked = false
false
>>> test
<input id="test" type="checkbox" checked="">
嗯......我错过了什么,或者最后一行是否应该阅读以下内容?
<input id="test" type="checkbox">
在UI方面,当我执行该checked = false行时,复选框确实取消选中.
无论如何,如果对此有一些合理的解释,那么从JavaScript中取消选中复选框的正确方法是什么,如果没有checked = false?
bob*_*nce 23
所述value的属性input type="text"和checked或selected属性input type="checkbox",radio和option对应于所述表单字段的初始值,不是当前值的用户或脚本已成立.因此,更改checked属性不会更改属性值,并且设置checked属性不会更改将随表单提交的实际可见值.
该checked="checked"属性对应于defaultChecked DOM属性,而不是checked属性.同样,value="..."属性对应于defaultValue.
(注意,由于IE不知道属性和属性之间的区别,因此IE浏览器存在问题.)
| 归档时间: | 
 | 
| 查看次数: | 31278 次 | 
| 最近记录: |