假设HTML5,选中或选择了复选框,单选按钮或选择选项的正确方式是什么?
是不是这样,这似乎是常用的,但对我来说似乎很奇怪:
<input type='checkbox' checked='checked'> I'm checked
<input type='radio' checked='checked'> I'm also checked
<select>
<option>First</option>
<option selected='selected'>I'm selected</option>
</select>
或者像这样,这似乎更有意义,似乎也有效:
<input type='checkbox' checked> I'm checked
<input type='radio' checked> I'm also checked
<select>
<option>First</option>
<option selected>I'm selected</option>
</select>
后者是否存在兼容性问题?
答案 0 :(得分:1)
您可以自行使用checked
或selected
。
https://developer.mozilla.org/en/docs/Web/HTML/Element/select#Examples
答案 1 :(得分:1)
两种方式似乎都通过W3 HTML5 validator,所以它们都应该是正确的。 我更喜欢第二种方法,因为它使用的代码更少,对我来说更容易,但这完全是个人的。