【问题标题】:How can I calculate the position of a DOM element from Google Chrome content scripts如何从 Google Chrome 内容脚本计算 DOM 元素的位置
【发布时间】:2010-01-30 08:01:58
【问题描述】:

我正在编写一个 chrome 扩展程序,并且我想从内容脚本计算 DOM 元素的绝对位置。但是从内容脚本中,如果我尝试访问offsetHeightoffsetWidthoffsetTopoffsetParent 等,我会得到null。我猜内容脚本无权访问那些 DOM 属性。

有没有办法/解决方法,我可以找到那些属性?

【问题讨论】:

    标签: dom scripting google-chrome


    【解决方案1】:

    它应该很好用,你是如何访问它的?

    // Should be something like this:
    var height = document.getElementById('mydiv').offsetHeight;
    

    https://developer.mozilla.org/En/DOM/Element.offsetHeight

    【讨论】:

    • 其实 chorme 不太懂嵌入。 :( ..embed.offsetHeight 为空,但它给了我 embed.height。所以我不得不解决 .. 在嵌入顶部创建一个 div 并计算该 div 的位置。工作。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 2021-12-15
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 2022-11-07
    • 1970-01-01
    相关资源
    最近更新 更多