选择标记并转到页面选项

时间:2014-01-30 10:33:59

标签: javascript html select onchange

任何人都可以解释为什么以下示例不起作用? 我想实现基于所选选项重定向到其他网站的下拉列表。

http://jsfiddle.net/5swk8/6/

function go()
{
    window.location=document.getElementById("menu-dropdown").value;
}

5 个答案:

答案 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>

演示:http://jsfiddle.net/2ekmM/1/

答案 3 :(得分:0)

重定向页面时出错。它是

window.location.href="";

答案 4 :(得分:0)

你的代码是正确的,你只需要将你的go函数移到body体内 我在jsfiddle中更新了你的代码。

jsfiddle.net/mannejkumar/5swk8/11 /