有关 HTML 复选框的“checked”属性的冲突信息

问题描述 投票:0回答:1

根据 这篇 MDN 文章,复选框的

checked
属性仅指示复选框是否默认被选中,而不指示其当前状态。

但是,非常基本的测试表明它确实反映了复选框的当前状态:

<input type="checkbox" id="test">
<button type="button" onclick="console.log(document.querySelector('#test').checked);">Test</button>

MDN 文章是否有误,或者浏览器根本不符合此处的规范?

javascript html checkbox
1个回答
0
投票

文章澄清

HTMLInputElement
checked
确实随状态更新,您可以在此处阅读更多信息。

话虽如此,我不知道如何解释这些概念之间的区别,甚至不确定我自己是否理解它。欢迎任何更清晰的信息!

© www.soinside.com 2019 - 2024. All rights reserved.