对于select元素的onchange事件,IE下当使用键盘控制select时,每次变化都会触发onchange事件,但是对于firefox和chrome,在用键盘控制时,只有在onblur时才会触发onchange事件(也就是说当select失去焦点时),国外有个同学也给出了hack firefox使其运行同ie的方法:
<select name="sel" id="sel#i#" οnchange=" ( function here )" οnkeyup="this.blur();this.focus();">
参考:http://www.miuaiga.com/index.cfm/2009/4/22/Firefox-select-onChange-when-using-keyboard--a-solution