JS 获取DIV中鼠标相对位置的方法

时间:2025-04-25 17:59:29

//获取div的x位置

function getX(obj){
var ParentObj=obj;
var left=;
while(ParentObjParentObj=){
left+=;
}
return left;
}
//获取div的y位置
function getY(obj){
var ParentObj=obj;
var top=;
while(ParentObjParentObj=){
top+=;
}
return top;
}

//显示鼠标点击处相对div的位置
function DisplayCoord(event)
{
var top,left,oDiv;
oDiv=("demo");
top=getY(oDiv);
left=getX(oDiv); 
alert( (-left+)+"px"); 
alert( (-top+)+"px");
}

//注意,若页面有DTD头则应该将.*改成.*