给一个DOM进行事件绑定,不同的浏览器,绑定的方式有一些差异,怎样用一个函数实现多个浏览器都能绑定函数呢?请看代码
代码如下
function addEvent(elem, type, handle) { if (elem.addEventListener) { elem.addEventListener(type, handle, false); } else if (elem.attachEvent) { elem.attachEvent("on" + type, function() { handle.call(elem); }); } else { elem["on" + type] = handle; } }
原生javascript实现各种兼容函数,学习IT要多进行练习。
博主联系方式:
- 微信:34419369
- QQ: 34419369
- 公众号:前方录
- 有什么不懂的地方欢迎联系我,帮到你是我会很开心