<select name="class_id" id="class_id" style="width:92px" onchange="if(this.selectedIndex==3) window.open('add_star.html','_self');">
IE不支持onclick
IE不支持onclick
解决方案 »
- zDialog在iFrame中报错
- extjs怎么计算tree的父节点下面的所有子节点id总和
- jquery中如何控制动画同时进行不同时结束?
- 类似excel一样拖动选择table单元格的javascript实现
- 求教关于window.open()在不同浏览器出现的不同问题
- 关于数组的数组再循环, 各位帮忙..
- 通过JS如何知道Body中,onload的函数名称?
- 如果两个DIV嵌套,怎样用JS去控制内层DIV的style属性?
- selecttree(如何在选子菜单的同时把它上面的所有父菜单都选上)
- 拼音字头索引汉字
- JS如何将滚动条滚动到合适的位置显示指定的对象?
- scrollHeight的问题
<html>
<head>
<title></title>
<script>
function select(){
var obj = document.getElementById("myselect").value;
if(obj == "4" ){
window.open('add_star.html','_self');
}
}
</script>
</head>
<body>
<select id="myselect" style="width:92px" onchange="select();">
<option value="1">栏目1 </option>
<option value="2">栏目2 </option>
<option value="3">栏目3 </option>
<option value="4">栏目4 </option>
</select>
</body>
</html>楼主,这样写,问题应该可以解决了
this.selectedIndex==3不是<option value="3">栏目3 </option> 里的3而是
select index序列