當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript处理事件的一些兼容写法
生活随笔
收集整理的這篇文章主要介紹了
javascript处理事件的一些兼容写法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
綁定事件
addEventListener:W3C標準寫法IE不兼容
attachEvent:兼容IE
注意:1:事件名不同:IE下要加“on“,W3C不加
??????? 2:加載事件的執行順序不同,W3C按綁定事件的順序來執行,而IE6,7是后綁定的時間先發生
??????? 3:this的指向,W3C中,綁定函數中的this指向DOM對象,而IE6,7指向WINDOWS對象
var addEvent = function( obj, type, fn ) {if (obj.addEventListener)obj.addEventListener( type, fn, false );else if (obj.attachEvent) {obj["e"+type+fn] = fn;obj.attachEvent( "on"+type, function() {obj["e"+type+fn]();} );} };?
另一個實現
?
移除事件
?
加載事件與腳本
?
阻止事件
?
| ?? |
取得事件源對象
相當于Prototype.js框架的Event.element(e)
轉載于:https://www.cnblogs.com/mingjixiaohui/p/5246353.html
總結
以上是生活随笔為你收集整理的javascript处理事件的一些兼容写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uva 10627 - Infinite
- 下一篇: JAVA词汇大全