火狐下自定义下拉控件需要注意的事项
Js在火狐下和IE的写法有很多地方是不一样的。下面举出几点:
1: window.event
IE:有window.event对象
火狐:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=domousemove(event)。
2: Firefox中input.parentNode的值为form, 而IE中input.parentNode的值为空节点。
想了解更多可以参考:
http://www.cnblogs.com/liyuxin/archive/2012/03/31/2427108.html.
当然也可以参考润乾控件的写法(我们的写法是兼容IE和火狐的,具体的可以参考润乾的report4.jar下的input4ns.js里的写法)