Javascript实例:Select的OnChange()事件


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

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

<selectname=selonchange="bao(this.options[this.options.selectedIndex].value)">
<optionvalue="">请选择
<optionvalue="1">Item1
<optionvalue="2">Item2
<optionvalue="3">Item3
</select>
<script>
functionbao(s)
{
  txt.value+=s;
  //选择后,让第一项被选中,这样,就有Change啦.
  document.all.sel.options[0].selected=true;
}
</script>
<textareaid=txt></textarea>


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3