gpt4 book ai didi

javascript - 从 dom 元素获取窗口对象的引用

转载 作者:IT王子 更新时间:2023-10-29 03:09:16 26 4
gpt4 key购买 nike

我有这样的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;

关于javascript - 从 dom 元素获取窗口对象的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16010204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com