2010-11-11 94 views
37

我們假設我有一個body元素中的DIV元素的jQuery對象。我想通過遍歷來獲取文檔對象。有可能嗎?從子元素獲取文檔對象

注意:在我的情況下,window.document不是一個選項。

謝謝。

+0

我想是這樣的,從父父走...但我認爲* *的第一個孩子每一個DOM元素具有參考到它的文件無論如何,讓我檢查 – 2010-11-11 19:10:58

回答

1

是的,document對象是<HTML>元素的父級(至少在Firefox中)。找到這樣的:

function FindDoc(el) { 
    while(el.parentNode) { 
     el = el.parentNode; 
    } 
    return el; 
} 
+0

這會比直接訪問它慢。爲什麼不嘗試http://stackoverflow.com/questions/1338224/how-do-i-get-the-window-object-from-the-document-object – NoBugs 2013-08-22 07:31:44