任何人都可以解释为什么以下示例不起作用? 我想实现基于所选选项重定向到其他网站的下拉列表。
function go()
{
window.location=document.getElementById("menu-dropdown").value;
}
答案 0 :(得分:2)
它表示'未捕获的ReferenceError:go未定义',因为go()方法包含在onload中。将换行选项更改为body,然后它将起作用。
答案 1 :(得分:1)
在Frameworks & Extensions panel
中,设置onLoad to No wrap - in <body>
。它将起作用
<强> DEMO 强>
答案 2 :(得分:0)
没有单独的功能
<select id="mySelect" onChange="document.location = this.value" value="GO">
<option>Select</option>
<option value="http://www.microsoft.com">Test</option>
</select>
答案 3 :(得分:0)
重定向页面时出错。它是
window.location.href="";
答案 4 :(得分:0)
你的代码是正确的,你只需要将你的go函数移到body体内 我在jsfiddle中更新了你的代码。
jsfiddle.net/mannejkumar/5swk8/11 /