当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > Select的OnChange()事件

HTML/XHTML教程
标记语言:为<body>指定样式
xhtml+css网页制作问题的解决方法
商业网站中图片重要还是文字重要?
提升网页打开速度的实用方法
XHTML网页代码规则
blockquote标签
文本框textarea标签
网页制作中FLASH代码的优化
问答方式学习超级链接A标记
网页元素单位全了解
HTML validate
网页注释在网页中引发的问题
IE 下 href 的 BUG
HTML:命名空间与字符编码
HTML:WEB标准从头开始
HTML:WEB标准的误解
HTML:大厦的基石
HTML标记:optgroup、sub、sup和bdo
HTML标记em和strong的区别
XHTML+CSS网站设计的优势和问题

HTML/XHTML教程 中的 Select的OnChange()事件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 70 ::
收藏到网摘: n/a

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