select如何实现重复选择同一项,可以连续触发事件 博客分类: html html js
程序员文章站
2024-03-14 11:49:52
...
http://bbs.csdn.net/topics/200053968
如何实现重复选择同一项,可以连续触发事件,选择完之后,必须还是显示当前选择的项。例如 “//选择后,让第一项被选中,这样,就有Change啦.
document.all.sel.options[0].selected=true; “这样不可,只要实现重复选择同一项,可连续触发事件就可,在线等等,着急!
解决
<select onmousedown="this.sindex = this.selectedIndex; this.selectedIndex = -1;" onmousemove="if(this.sindex) this.selectedIndex = this.sindex;" onchange="this.sindex = this.selectedIndex;">