Вот мой 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">
В отношении пользовательского интерфейса этот флажок действительно снимается, когда я выполняю строку checked = false
.
В любом случае, если есть какое-то законное объяснение этому, то как правильно снять флажок с JavaScript, если не checked = false
?