1.获取元素屏幕坐标
var RG_GetPos=function(Obj){var x = 0, y = 0;do{x += Obj.offsetLeft;y += Obj.offsetTop;}while(Obj=Obj.offsetParent);x=x-document.documentElement.scrollLeft;y=y-document.documentElement.scrollTop;return '{"x":'+x+',"y":'+y+'}';};
调用代码【大家在用填表的执行JS时,可以直接将这行放在最后面】
RG_GetPos(document.querySelector('#um > div > a > img'))
返回值: {"x":1196,"y":49} 直接用字符串拼接的Json代码 大家可以自行修改return返回的字符串格式。
2.滚动条滚动到指定元素
document.querySelector('#um > div > a > img').scrollIntoView();//顶部对齐
document.querySelector('#um > div > a > img').scrollIntoViewIfNeeded();//居中对齐,如果元素在屏幕中就不会动