不要在下拉列表中显示默认选择的选项

Ali*_*lin 2 html javascript

有没有办法不显示 HTML 选择标签的下拉列表中的第一个选项?他们唯一我知道的是禁止点击它,但我希望它不会显示在下拉列表中,如下所示:

例子

<select class="archive" onChange="window.location.href=this.value">
    <option disabled="disabled" selected="selected">..dup? lun?:</option>
    <option value="#">Ianuarie 2015</option>
    <option value="#">Februarie 2015</option>
    <option value="#">Martie 2015</option>
    <option value="#">Aprilie 2015</option>
</select>
Run Code Online (Sandbox Code Playgroud)

Ali*_*lin 7

我没有考虑尝试使用 CSS 来实现这一点,因为我认为通过添加style="display:none;"到我的第一个选项标签也会隐藏框中的值,但看起来,它没有。您可以通过更改我在问题中的初始代码来实现这一点:

<select class="archive" onChange="window.location.href=this.value">
    <option disabled="disabled" selected="selected" style="display:none;">..lun?:</option>
    <option value="#">Ianuarie 2015</option>
    <option value="#">Februarie 2015</option>
    <option value="#">Martie 2015</option>
    <option value="#">Aprilie 2015</option>
</select>
Run Code Online (Sandbox Code Playgroud)