我試圖根據下拉框的值動態地重定向頁面。 我得到了JavaScript中下拉框的值。取決於我想要重定向頁面的下拉值。頁面在JavaScript中設置window.location時不重定向
這是示例代碼:
<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。 還有一個如果我的條件有效,我會收到警報'Yes in IF HR'
這裏出了什麼問題?
你在控制檯中的任何錯誤? (Firefox或IE中的F12,Firefox中的Ctrl + Shift + K) – RichieHindle
@RichieHindle,我在瀏覽器中沒有在控制檯中發現任何錯誤 –
Hi Optimus,如果您在select元素上使用onChange事件 <選擇ID = 「部門」 的onChange = 「RedirectMe()」> \t –