我有以下javascript函数转到选中的框值url。
function go(x) {
alert(x);
location = x.value;
}
我不能使用getElementById 用户不同,可能有多个选择框 我写了一个php来打印表单和div中的所有选择框
<div class="styled-select">
<form name="menu">
<select id=Admission onchange=go(this)>
<option value=/admission>Add Existing Students</option>
</select>
<select id=Student onchange=go(this)>
<option value=www.bing.com>Student Details</option>
</select>
</form>
</div>
欢迎所有建议。
答案 0 :(得分:3)
您无法正确访问元素的值。请改用:
function go(x) {
location = x.options[x.selectedIndex].value;
}
onchange
只有一个选项,您也不会获得<select>
个活动。