请教:如何得到光标在屏幕(浏览器中)上的坐标。先谢谢啦! 可以尝试这样变通:每一个文本框都有onfocus事件,可以在这个事件中写显示信息的代码另:通过 document.activeElement可以得到当前得到焦点的对象,如果只是键盘控制,那么实际上就差不多是指 光标所在文本框了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你所说的光标就是focus了你可以在控件的focus事件里,触发你的显示帮助信息的代码(可以将) 你可以用以下代码来取得聚焦的元素的位置坐标: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}用rd.x/y就可以读取获取的元素的坐标了! 一段代码,大神们给解释下 鼠标移出时候,停一段时间,在隐藏,如何实现?? 如何让panel监听expand和collapse事件 一个CSS`应该算简单的问题``哪位`好心的`帮帮吧` form找不到它的method属性了! 网页上文本编辑框,在获得焦点的情况下,禁止用户进行输入怎么实现? 高手近来帮我看看??? 如何实现从SQL中读取数据,并实现多级关联 孟子E章快进来帮我看一下了,谢谢了! JavaScript的小知识 javascript时间先后的比较 调用window.top.close()方法时,如何屏蔽关闭窗口的提示?
var rd = {x:0,y:0}
do{
rd.x += htmlObj.offsetLeft //获得对象相对于上级(父)对象的位置坐标
rd.y += htmlObj.offsetTop
htmlObj = htmlObj.offsetParent //上传到上级(父)对象
} while(htmlObj)
return rd
}
用rd.x/y就可以读取获取的元素的坐标了!