一般我们都是直接设定一个事件处理函数,或者在事件处理字符串里面写一串连续调用的,但是在写一些通用的东西时就不好办了,这个时候就要动态添加多个事件处理函数了,样例代码为:
var ie = /msie/ig.test(navigator.userAgent);
if(ie) {
    element.attachEvent("onfocus", focusSubmit);
} else {
    element.addEventListener("focus", focusSubmit, false);
}

注意除了方法名不一样外,事件的名字也不一样,其它的事件类似。IE是带on的,而Mozilla系列(包括FF)是不带on的。

(Visited 186 times, 1 visits today)