我有一个这样的javascript代码
var element = $("elementId");
我得到了对元素的引用(这是一个 div)。
现在我需要获取对这个 div 元素所在的窗口的引用。但问题是,这里的 $ 是从不同的窗口传递的。所以现在元素驻留在不同的窗口中。
如何获取对包含此 div 元素的窗口对象的引用?请帮忙。
我有一个这样的javascript代码
var element = $("elementId");
我得到了对元素的引用(这是一个 div)。
现在我需要获取对这个 div 元素所在的窗口的引用。但问题是,这里的 $ 是从不同的窗口传递的。所以现在元素驻留在不同的窗口中。
如何获取对包含此 div 元素的窗口对象的引用?请帮忙。
获取对 DOM 节点的引用,使用ownerDocument
属性获取对文档的引用,然后读取其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;