javascript - onchange 函数不起作用

标签 javascript

<script type="text/javascript">
function urlchange() {
   var val = document.getElementById('fix');
   e = val.options[val.selectedIndex].value;
   window.open('e','mywindow','width=500,height=500')
}
</script>
</head>
<body>
<select id="fix" onblur="urlchange()">
   <option selected="selected">select</option>
   <option value="http://www.airtel.in">airtel</option>
   <option value="http://google.in">google</option>
</select>
</body>
</html>

最佳答案

你已经编写了这段代码,以便在模糊时触发......!!! 如果您想要 onchange,请尝试以下操作:

<script type="text/javascript">

function urlchange() {

var val= document.getElementById('fix');

e=val.options[val.selectedIndex].value;




window.open(e,'mywindow','width=500,height=500')

}



</script>



<select id="fix" onchange="urlchange()">
<option selected="selected">select</option>

<option value="http://www.airtel.in">airtel</option>
<option value="http://google.in">google</option>

</select>

关于javascript - onchange 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281510/

相关文章:

javascript - 将属性添加到 for 循环中的最后一项

javascript - 根据 prop 有条件地添加元素

javascript - 是什么导致了这个 Selenium 错误?

javascript - Backbone : Bind won't bind

javascript - Three.js:如何将场景的 2D 快照制作为 JPG 图像?

javascript - 为什么一个 RxJS Subject 比多个事件监听器更快?

javascript - 如何从 jQuery 脚本 (MVC) 调用局部 View 中的按钮

javascript - Express 主体解析器在 req 对象中返回空主体

javascript - DCjs 光标和工具提示

java - 给定 xPath,是否可以突出显示 JavaFX webView 中的元素?