如果想要select在初始状态下没有选中任何项,我们可以使用以下方法来模拟。
<select id="select1">
<option disabled selected value="0">default</option>
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
<option value="4">d</option>
</select>
默认选中这个disabled的option,一旦更换了选择,就不能再选中默认的option了,如下图:


注:
(1)此时因为<option disabled selected value="0">default</option>,
所以select1.value==='0',
(2)如果<option disabled selected value>default</option>,
则select1.value==='',
(3)如果<option disabled selecte>default</option>,
则select1.value==='default'。