您需要添加另一个空白标签。
工作示例:http:
//jsfiddle.net/XYSXA/
<select name="mySelect" id="mySelect" class="select" onchange="if(this.options[this.selectedIndex].value != ''){window.top.location.href=this.options[this.selectedIndex].value}">
<option value=""></option>
<option value="english.php">English</option>
<option value="french.php">French</option>
<option value="spanish.php">Spanish</option>
</select>
这样,默认情况下不会选择任何选项。
selected
或者,您可以使用在其中一个开始标记内设置属性<option>
来指定默认情况下应选择哪种语言。默认选择法语的示例:
<select name="mySelect" id="mySelect" class="select" onchange="if(this.options[this.selectedIndex].value != ''){window.top.location.href=this.options[this.selectedIndex].value}">
<option value=""></option>
<option value="english.php">English</option>
<option value="french.php" selected>French</option>
<option value="spanish.php">Spanish</option>
</select>
工作示例:http: //jsfiddle.net/XYSXA/1/