2010-01-30 36 views
1

我正在編寫Chrome擴展並從內容腳本中計算DOM元素的絕對位置。但從內容腳本中,如果我嘗試訪問offsetHeightoffsetWidth,offsetTop,offsetParent等,我得到null。我猜內容腳本無法訪問這些DOM屬性。我如何計算Google Chrome內容腳本中DOM元素的位置

有沒有一種方法/解決方法,我可以找到這些屬性?

回答

0

它應該很好,你如何訪問它?

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

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

+0

實際上chorme不明白嵌入那麼好。 :(..embed.offsetHeight是空的,但它給了我embed.height。 所以我不得不工作。在嵌入頂部創建一個div並計算該div的位置。 工作。 感謝幫助。 – Ashish 2010-02-07 19:37:38

相關問題