我在我的母版页上使用此代码,并希望在引用页面上显示选项名称
<select name=menu onchange="location.href=(menu.options[menu.selectedIndex].value)">
<option value="http:google.com">Google</option>
<option value="http:myurl.com">URL</option>
</select>
您需要使用this
来引用事件源对象而不是menu
htmlname
元素。您也有错误的 url 表单,需要将其更改http:google.com
为http://google.com
<select name=menu onchange="window.location.href=(this.options[this.selectedIndex].value)">
<option value="http://www.google.com">Google</option>
<option value="http://www.stackoverflow.com">stackoverflow</option>
</select>