方法一:
event.srcElement
该方法必须是事件监听才能获取到,event对象为js的内部对象,比如键盘事件监听
方法二:
var rect = document.selection.createRange().getBoundingClientRect();
var x = rect.left;
var y = rect.top;
var selectedRect = document.elementFromPoint(x,y);
本文介绍了两种获取网页中被选中元素位置的方法:第一种利用event.srcElement在事件监听中直接获取;第二种通过document.selection.createRange().getBoundingClientRect()结合document.elementFromPoint(x, y)定位。
方法一:
event.srcElement
该方法必须是事件监听才能获取到,event对象为js的内部对象,比如键盘事件监听
方法二:
var rect = document.selection.createRange().getBoundingClientRect();
var x = rect.left;
var y = rect.top;
var selectedRect = document.elementFromPoint(x,y);
4219

被折叠的 条评论
为什么被折叠?