event对象中提供了一个target
属性,利用这个属性可以返回事件的目标节点(可以用在事件委托中),也就是说,target就可以表示当前事件操作的DOM,但不一定是真的,并非是触发事件的DOM(比如在事件委托中,可以判断只对li点击才能成功)。
兼容性:
event
IE: 可以直接使用event
即可
FireFox: 需要参数引导才可以,否则会报错
原生js兼容写法:
function fn(event){
var ev = event || window.event
}
event.target
IE: event.srcElement
标准浏览器: event.target
原生js兼容写法
function fn(event){
var ev = event || window.event
var target = ev.target || ev.srcElement;
}