javascript - 使用javascript查找DOM元素的位置

标签 javascript html

我想检查网页上元素的空间组织。

我能得到示例代码和指向资源的指针吗。

谢谢。

最佳答案

给你:

function position( elem ) {
    var left = 0,
        top = 0;

    do {
        left += elem.offsetLeft;
        top += elem.offsetTop;
    } while ( elem = elem.offsetParent );

    return [ left, top ];
}

现场演示: http://jsfiddle.net/dDyZF/2/

关于javascript - 使用javascript查找DOM元素的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7630338/

相关文章:

javascript - fetch API 调用被多次发送

javascript - 即使没有 DOM 断点,Chrome 调试器也会在一个函数处停止

javascript - 小部件上的 dojo 查询

javascript - 将电子邮件 ID 作为参数发送给 JavaScript 函数 : Syntax Error illegal character

javascript - 使用 d3 从 `multiple` 下拉菜单中查找用户选择的选项?

javascript - 如何在多个正则表达式中重用通用模式?

html - Modal 在 IE10 中不工作,但在其他浏览器中工作正常

javascript - div中的随机图像背景

html - IE10 和 11 对 SVG 使用和 linearGradients 的怪癖

javascript - json,如何返回特定值而不是对象