zoukankan      html  css  js  c++  java
  • 获取当前操作的IFrame 对象的方法

    分两种情况:
    第一种:
    获取iframe对象的JS函数在父页面上,如下
    function getIframeByElement(element){
        var iframe;
        $("iframe").each(function(){
            if(element.ownerDocument === this.contentWindow.document) {
                iframe = this;
            }
            return !iframe;
        });
        return iframe;
    }

    使用的时候在iframe所在页面直接使用:

    var iframe=window.parent.getIframeByElement(document.body);
    var iframeObj=$(iframe);

    可以获取jquery对象。

    第二种:

    获取iframe对象的函数在iframe内部,如下:

    function getIframeByElement(element){
        var iframe;
        $("iframe", window.parent.document).each(function(){
            if(element.ownerDocument === this.contentWindow.document) {
                iframe = this;
            }
            return !iframe;
        });
        return iframe;
    }

    使用的时候就很方便了,直接调用。

    业务驱动技术,技术是手段,业务是目的
  • 相关阅读:
    day 1 认识js
    day2,request对象
    day3
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day 13 函数
    day 11(2) 集合
    day 11 字典拆包
    字典
    两周英语函数(记)
  • 原文地址:https://www.cnblogs.com/weixupeng/p/8656141.html
Copyright © 2011-2022 走看看