这四个都是event属性,e.srcElement   e.toElement   e.fromElement   e.relatedTarget

toElement可以理解为鼠标移动到这个元素,也可以说是鼠标去往那个元素。

fromElement可以理解为鼠标从这个元素移走,也可以说是鼠标来自那个元素。

当要获取产生事件的对象本身时,mouseover时用toElement,mouseout时用fromElement。

srcElememt表示产生事件的元素。即无论是mouseover还是mouseout,获取的都是对象本身。正如上一行所说的,它表示为mouseover时的toElement,mouseout时的fromElement。

relatedTarget返回鼠标从哪个元素来,或者到哪个元素去。在mouseover事件中,它表示鼠标来自哪个元素,在mouseout事件中,它指向鼠标去往的那个元素。某种程度上可以说是srcElement的反向。

但重点是:IE只支持带有element的,Chrome等只支持带有target的

所以我们需要兼容……

 

© 2012 Hedgehog Suffusion theme by Sayontan Sinha