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来判断触发事件的元素处理兼容。
}