网站导航: 首页 >> 网络学堂 > 网络编程 > 正文

Select的OnChange()事件

2005-12-7 10:08:39   点击:   作者:选择自 wanghr100 的 Blog
推荐给好友】 【字体: 】 【打印】 【关闭

我们用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>  
来源:



 相关内容