我正在尝试根据下拉框的值动态重定向页面。 我在JavaScript中获得了下拉框的值。根据我想重定向页面的下拉值。
这是示例代码:
<script type="text/javascript">
function RedirectMe(){
var chosanDept = document.getElementById("Dept");
var str = chosanDept.options[chosanDept.selectedIndex].text;
if(str=='HR')
{
alert('Yes in IF' + str);
window.location = "http://www.google.com";
}
}
</script>
这里
chosanDept
是获取下拉框值的变量。但我无法使用各种功能重定向页面
window.location,location.replace,location.href。
还有一个我的if条件有效,我收到警告'IF in IF HR'
这里出了什么问题?
答案 0 :(得分:9)
尝试将return false;
添加到RedirectMe()
功能
然后,无论您在何处调用此功能,请务必将return
放在那里,例如onclick="return RedirectMe();"