我的基于javascript的重定向代码在mozilla和chrome上工作得很好但是 在Internet Explorer中它不起作用。这里代码:
<option onclick="location.href='location'">GO</option>
编辑: 错误检测:Internet Exploer不支持选项标记的onclick事件。
溶剂化:
HTML:
<select onchange="redirecttooperator(this);">
<option value="location">GO 1</option>";
</select>
JS:
function redirecttooperator(select){
var operator = select.options[select.selectedIndex].value;
window.location.href = operator;
}
答案 0 :(得分:0)
HTML:
<select onchange="selectChanged();" id="select">
<option>GO</option>
</select>
JS:
function selectChanged() {
var slct = document.getElementById("select");
var slcted = slct.options[e.selectedIndex].value;
if(slcted == "GO") {
window.location.href = "location";
}
}
答案 1 :(得分:-1)
使用window.location而不是location.href
window.location='http://google.com';