根据 这篇 MDN 文章,复选框的
checked
但是,非常基本的测试表明它确实反映了复选框的当前状态:
<input type="checkbox" id="test"> <button type="button" onclick="console.log(document.querySelector('#test').checked);">Test</button>
MDN 文章是否有误,或者浏览器根本不符合此处的规范?
文章澄清
HTMLInputElement
话虽如此,我不知道如何解释这些概念之间的区别,甚至不确定我自己是否理解它。欢迎任何更清晰的信息!