相关疑难解决方法(0)

获取div/span标记的位置

可有人告诉我如何得到topleft位置的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直接在该元素下显示.

html javascript

101
推荐指数
5
解决办法
27万
查看次数

通过javascript获取元素的位置

我已经看过十几个脚本可以捕获页面中元素/对象的x和y位置.但是当网页在主体上使用边距或其他元素,绝对/相对元素(如此类似)时,我总是遇到捕捉x和y的问题.

无论使用什么边距或填充,是否有提供精确位置的解决方案.

:)

javascript position margin absolute

11
推荐指数
3
解决办法
4万
查看次数

标签 统计

javascript ×2

absolute ×1

html ×1

margin ×1

position ×1