比方说,你有一个DOM节点,你想知道它是否位于iframe内或没有。 一种方法是,以检查它的父链,看看是否达到父窗口之前到达一个iframe。 不过,我想知道是否有这样做一个更快的方法。
Answer 1:
你也许可以检查ownerDocument
属性的节点:
if(node.ownerDocument !== document) {
// node must be inside iframe
}
文章来源: How to check if an element is inside an iframe or not