Ani*_*ket 40 javascript jquery
我有这样的javascript代码
var element = $("elementId");
Run Code Online (Sandbox Code Playgroud)
我得到了元素的引用(这是一个div).
现在我需要获得这个div元素所在窗口的引用.但问题是,这里$是从不同的窗口传递的.所以现在元素位于不同的窗口中.
如何引用包含这个div元素的窗口对象?请帮助.
Rob*_*b W 83
获取对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;
Run Code Online (Sandbox Code Playgroud)