javascript事件对象 target,currentTarget,originalTarget,explicitOriginalTarget区别

 转自:http://shuaigg-babysky.iteye.com/blog/1561188

 

console.log(e.target);
console.log(e.currentTarget);
console.log(e.originalTarget);
console.log(e.explicitOriginalTarget);

 

 

body上绑定的mousemove

target:当前事件发生的对象    span

currentTarget:事件冒泡到当前对象时,当前绑定的对象   document.body

originalTarget:相当于target span

explicitOriginalTarget:最原始的事件发生节点,有可能是文本节点

 

你可能感兴趣的:(JavaScript)