html select的onchange 事件如何多次触发?

zhyajshhz 2011-04-26 02:32:02
ex:
select 中有
<option value=“1”>1</option>
<option value=“2”>2</option>
<option value=“3”>3</option>
这三个值,当我选中1时,触发一个事件,
如果我想再次选中1时,再触发相同的事件,
但浏览器默认时不触发的,
只能先选中别的值,如2,然后再来触发,这时才有效。。。
应该如何解决?
...全文
792 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CaiKanXP 2011-04-26
  • 打赏
  • 举报
回复
如果触发的函数被重复调用不要紧的话,就用1楼的做法吧,同时使用onchange和onclick
小潴 2011-04-26
  • 打赏
  • 举报
回复
2楼你的事件能触发?
<select onchange="alert(this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
将alert换成相应的方法,判断每次的值,做你想要的错左即可
liyizhong1235 2011-04-26
  • 打赏
  • 举报
回复
2楼是正确的!
仲兴轩 2011-04-26
  • 打赏
  • 举报
回复
<select>
<option value="1" onclick="alert(this.value)">1</option>
<option value="2" onclick="alert(this.value)">2</option>
<option value="3" onclick="alert(this.value)">3</option>
</select>

把事件加到option上, select上不加
zell419 2011-04-26
  • 打赏
  • 举报
回复
onclick()

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧