Получить объект документа из дочернего элемента - PullRequest
46 голосов
/ 11 ноября 2010

Предположим, у меня есть объект jQuery элемента DIV в теле.Я хотел бы получить объект документа путем обхода.Это возможно?

Примечание: window.document в моем случае не вариант.

Спасибо.

Ответы [ 3 ]

85 голосов
/ 11 ноября 2010

element.ownerDocument даст вам ссылку на документ, к которому относится любой элемент DOM.

1 голос
/ 11 ноября 2010

Да, объект document является родителем элемента <HTML> (по крайней мере, в Firefox). Найдите это так:

function FindDoc(el) {
    while(el.parentNode) {
        el = el.parentNode;
    }
    return el;
}
0 голосов
/ 11 ноября 2010

firstElementChild Первый дочерний элемент, который является узлом элемента Модуль обхода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...