Select的OnChange()事件

我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件....

掌握了它的特性后,相应的解决办法也很简单.

1<select name="sel" onchange="bao(this.options[this.options.selectedIndex].value)">
2<option value="">请选择   
3<option value="1">Item 1   
4<option value="2">Item 2   
5<option value="3">Item 3   
6</option></option></option></option></select>
1<script>   
2function bao(s)   
3{   
4txt.value+=s;   
5//选择后,让第一项被选中,这样,就有Change啦.   
6document.all.sel.options[0].selected=true;   
7}   
8</script>
1<textarea id="txt"></textarea>
Published At
Categories with 网页设计
comments powered by Disqus