我认为根据W3规范,你应该这样做 input type="checkbox" checked="checked" / 和 selected="selected" 但是,大多数浏览器会接受它,你只需要写“CHECKED”并且不给它一个值.那么,如果你确实包含了属性,那么
<input type="checkbox" checked="checked" />
和
selected="selected"
但是,大多数浏览器会接受它,你只需要写“CHECKED”并且不给它一个值.那么,如果你确实包含了属性,那么是否有任何值(一致地)被认为是假的?
没有值会导致取消选中复选框.如果checked属性存在,则无论您将其设置为什么值,都将选中该复选框.<input type="checkbox" checked /> <input type="checkbox" checked="" /> <input type="checkbox" checked="checked" /> <input type="checkbox" checked="unchecked" /> <input type="checkbox" checked="true" /> <input type="checkbox" checked="false" /> <input type="checkbox" checked="on" /> <input type="checkbox" checked="off" /> <input type="checkbox" checked="1" /> <input type="checkbox" checked="0" /> <input type="checkbox" checked="yes" /> <input type="checkbox" checked="no" /> <input type="checkbox" checked="y" /> <input type="checkbox" checked="n" />
渲染所有现代浏览器(FF3.6,Chrome 10,IE8)中检查的所有内容.