我正在创建一个下拉菜单,将用户推送到选定的 url。在列表中,我有几个设置为 0 的值,用于列表中的标题。我已将它们设置为 0,因此它们什么也不做。
这适用于列表中的第一个值为 0 但其他值为 0 的人仍将浏览器重定向到具有相同域和最后 /0 的新网站?我错过了什么?
<select onchange="if (this.selectedIndex > 0) document.location.href=this.value;">
<option value="0" selected="selected">More...</option>
<option value="0">----- Locations -----</option>
<option value="http://www.location1.com/">location1</option>
<option value="http://www.location2.com/">location2</option>
<option value="http://www.location3.com/">location3</option>
<option value="0">----- Other Locations -----</option>
<option value="http://www.olocation1.com/">olocation1</option>
<option value="http://www.olocation2.com/">olocation2</option>
<option value="http://www.olocation3.com/">olocation3</option>
</select>