Select的OnChange()事件

王朝html/css/js·作者佚名  2006-01-09
宽屏版  字体: |||超大  

我们用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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有