Javascript实例:Select的OnChange()事件

我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件.... 
      掌握了它的特性后,相应的解决办法也很简单. 
<select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">
<option value="">请选择
<option value="1">Item 1
<option value="2">Item 2
<option value="3">Item 3
</select>
<script>
function bao(s)
{
    txt.value =s;
    //选择后,让第一项被选中,这样,就有Change啦.
    document.all.sel.options[0].selected=true;
}
</script>
<textarea id=txt></textarea>

友情提示:此文并不表示本站肯定持有相同观点,转载请注明出处。
 您可能对 [javascript] 的这些文章也感兴趣:

JavaScript仿Windows关机效果  javascript gb2312转utf-8
浅谈JavaScript中面向对象技术的模拟  javascript弹出窗口问题总结
javascript之内嵌函数  开发跨浏览器JavaScript时要注意的问题
javascript分页  javascript cookies 存、取、删除实例
使用yahoo雅虎js库(YUI)建立无刷新的N级树(可添加删除节点)  JS实现滑动展开与折叠效果
注意JavaScript中RegExp对象的test方法  Javascript实例教程(19) 使用HoTMetal(2)
JAVASCRIPT加密解密终级指南  在网页里做类似window右键的弹出式菜单
预装载以及JavaScript Image()对象  象调试C#程序一样调试JavaScript
JavaScript多线程编程简介  修改后的prototype.js,增加进度条和验证输入框
使用JavaScript检测浏览器的相关特性  javascript实现yield