在发生鼠标事件 mouseover 和 mouseout 事件时,还会涉及到一些其他鼠标事件不涉及的元素。
对于 mouseover 而言,事件的主要目标是获得光标的元素,而相关元素就是那个失去光标的元素;类似的对于 mouseout 而言则恰恰相反。
相关元素
DOM 通过 event 对象的 relatedTarget 属性提供相关元素的信息。这个属性只对于 mouseover 和 mouseout 事件才包含值;对于其他事件这个属性的值是 null。
跨浏览器
在 IE8 之前的版本不支持这一属性,但有这个功能。分别通过 fromElement 和 toElement 属性来保存相关元素。IE9 支持所有属性。