我想查看我的应用程序中的DOM节点是否在iFrame中。无论如何都要找到节点所在的窗口?
答案 0 :(得分:3)
if (node.ownerDocument.defaultView.frameElement)
// We're inside of an <iframe>
对代码的解释:
node.ownerDocument.defaultView.frameElement
// ^------------------------------------------ The document of the <iframe>.
// ^ --------------------------- The window of the <iframe>
// ^---------------- The <iframe>