js 中事件的event的注意事項,如何在普通函式中取到event事件物件呢?
阿新 • • 發佈:2019-01-26
Point1 應用場景不同時應當注意什麼?
onlick = function(e){
e可以直接取到event物件。即window.event;
}
function another(e){
var eventO = e || window.event; // e 90%都是undefined
}
Point2 IE9與 IE10+、Chrome、firefox等的 event物件有什麼不同?
onlick = function(e){
1.e可以直接取到event物件。即window.event;
2.所有瀏覽器的e值都含有currentTarget,其它值也基本相同
}
function another(e){
1.var eventO = e || window.event; // e總是undefined
2.IE9中window.event 沒有 currentTarget,IE10+、Chrome、firefox都有currentTarget
所以取srcElement來判斷觸發事件的元素處理相容。
}