【发布时间】:2011-08-15 06:37:38
【问题描述】:
我有一个<select id="myselect" name="myselect" onChange="(myfunction();)">...</select>,它在 IE 和 Opera 中完美运行。 “完美”一词表示当您通过鼠标或“Up”、“Down”、“PageUp”(不适用于 Opera)、“PageDown”(不适用于 Opera)中的任何一个更改下拉列表中的值时触发的事件, "Home" and "End" keys when select menu is active (blue).当您使用 Firefox 3.6.Xv 对其进行测试时,就会出现问题。当您使用“向上”和“向下”时没有任何反应,但对于鼠标它仍然有效。
你推荐使用 onkeyup 事件吗?我已经尝试过了,它上下“捕捉”,但是,IE 似乎同时具有 onChange 和 onkeyup 事件。但我只需要一个事件。
人们如何解决这个问题?
谢谢。
【问题讨论】:
-
当dom元素失去焦点且值发生变化时,firefox会触发change-event。
标签: javascript firefox select onchange