可有人告诉我如何得到top和left位置的div或者span当没有指定的元素吗?
即:
<span id='11a' style='top:55px;' onmouseover="GetPos(this);">stuff</span>
<span id='12a' onmouseover="GetPos(this);">stuff</span>
Run Code Online (Sandbox Code Playgroud)
在上面,如果我这样做:
document.getElementById('11a').style.top
Run Code Online (Sandbox Code Playgroud)
55px返回值.但是,如果我尝试span'12a',那么什么都不会返回.
我在页面上有一堆div/ span我无法指定top/ left属性,但我需要div直接在该元素下显示.
我已经看过十几个脚本可以捕获页面中元素/对象的x和y位置.但是当网页在主体上使用边距或其他元素,绝对/相对元素(如此类似)时,我总是遇到捕捉x和y的问题.
无论使用什么边距或填充,是否有提供精确位置的解决方案.
:)