火狐下自定义下拉控件需要注意的事项

火狐下自定义下拉控件需要注意的事项

Js在火狐下和IE的写法有很多地方是不一样的。下面举出几点:

1 window.event

IE:有window.event对象

火狐:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=domousemove(event)

2Firefox中input.parentNode的值为form,IEinput.parentNode的值为空节点。

想了解更多可以参考:

http://www.cnblogs.com/liyuxin/archive/2012/03/31/2427108.html.

当然也可以参考润乾控件的写法(我们的写法是兼容IE和火狐的,具体的可以参考润乾的report4.jar下的input4ns.js里的写法)