Подтвердить что ты не робот

Получить ссылку на объект окна из элемента dom

У меня есть код javascript, подобный этому

var element = $("elementId");

Я получил ссылку на элемент (который является div).

Теперь мне нужно получить ссылку на окно, в котором находится этот элемент div. Но проблема в том, что здесь $передается из другого окна. Итак, теперь элемент находится в другом окне.

Как получить ссылку на этот объект окна, который содержит этот элемент div? Справка Pls.

4b9b3361

Ответ 1

Получите ссылку на DOM node, используйте свойство ownerDocument, чтобы получить ссылку на документ, затем прочитайте его < свойство href= "https://developer.mozilla.org/en-US/docs/DOM/document.defaultView" rel= "noreferrer" > defaultView (parentWindow для IE8-) до получить ссылку на окно:

var $element = $('#elementId');
var element = $element[0];
// Assume that element exists, otherwise an error will be thrown at the next line
var doc = element.ownerDocument;
var win = doc.defaultView || doc.parentWindow;