web页面发生鼠标事件时,怎么获取该点的坐标? 在onclick onmousedown onmouseup的事件中可用event.clientX event.clientY得到坐标 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function getDim(htmlObj){ var rd = {x:0,y:0} do{ rd.x += htmlObj.offsetLeft rd.y += htmlObj.offsetTop htmlObj = htmlObj.offsetParent } while(htmlObj) return rd } function getXY () { var x = event.clientX - getDim(test).x; var y = event.clientY - getDim(test).y; alert("X: " + x + "\nY: " + y); } 同意一楼的,event.clientX 或者event.clientY得到的是相对该页面window对象的坐标,如果需要屏幕坐标,请用event.screenX或event.screenY,如果想要的到相对浏览器窗口的坐标,请用event.pageX或event.pageY 如何用 谷歌 api 把英文翻译成中文 ? JS设置浏览器安全性问题 js怎样运用正则表达式? 怎么实现网友对文章的支持数 帮忙看看这几行代码 一个小问题?急! 如何实现从SQL中读取数据,并实现多级关联 自动转换文本为连接的问题. table的insertRow和deleteRow的问题 随机输出应该怎么写? 再次提问:怎样取得<script scr=... >里连接的文件的所有内容 如何提交时实现两个action
var rd = {x:0,y:0}
do{
rd.x += htmlObj.offsetLeft
rd.y += htmlObj.offsetTop
htmlObj = htmlObj.offsetParent
} while(htmlObj)
return rd
}
function getXY () {
var x = event.clientX - getDim(test).x;
var y = event.clientY - getDim(test).y;
alert("X: " + x + "\nY: " + y);
}