如何获取鼠标当前指向的div的id?
答案 0 :(得分:8)
我认为您最好的选择是在mouseover
级别跟踪document
并保持最后一个元素的ID。
var lastID = null;
var handleMouseover = function (e) {
var target = e.target || e.srcElement;
lastID = target.id;
};
if (document.addEventListener) {
document.addEventListener('mouseover', handleMouseover, false);
}
else {
document.attachEvent('onmouseover', handleMouseover);
}
答案 1 :(得分:2)
<div id="the-id" onmouseover="alert(this.id)">some text</div>
答案 2 :(得分:2)
您可以使用javascript变量来存储当前悬停的div。可以使用jQuery(或标准JS)来设置事件处理程序来填充变量。