精华内容
下载资源
问答
  • 获取iframe中的元素

    2019-09-28 11:51:29
    在父窗口中获取iframe中的元素 index.html <div id="parents"> <div class="dome" style="background: red;">parents页面</div> <iframe id="childrens" src="iframe....

    在父窗口中获取iframe中的元素

    index.html

    <div id="parents">
        <div class="dome" style="background: red;">parents页面</div>
        <iframe id="childrens" src="iframe.html" width="100%">
                            
        </iframe>
        <div class="btn">获取iframe页面</div>
    </div>
    <script type="text/javascript">
      //父页面获取iframe中的元素
      $(".btn").click(function(){
           var txt=$("#childrens").contents().find(".inner").html();
              alert("parents:"+txt);
       });
     </script>

    在iframe中获取父窗口的元素

    iframe.html

    <div id="outer" style="background: green;">
        <div class="inner">iframe页面</div>
    </div>
    <div class="btn">获取父页面</div>
    <script type="text/javascript">
        //获取iframe福页面中的元素
        $(".btn").click(function(){
            var txt=$(".dome",parent.document).text();
                alert("iframe:"+txt);
        });
    </script>

     

    转载于:https://www.cnblogs.com/beli/p/9483103.html

    展开全文
  • 获取Iframe中的元素

    2018-09-07 11:05:22
    使用JQuery在父窗口中获取Iframe中的元素: 格式: $("#iframe的id").contents().find("#iframe中控件的id").事件(); // 方式1 $("#iframe中控件的id",document.frames("iframe的name").document).事情(); // ...

    使用JQuery在父窗口中获取Iframe中的元素:

    格式:

    $("#iframe的id").contents().find("#iframe中控件的id").事件();  // 方式1  
    $("#iframe中控件的id",document.frames("iframe的name").document).事情();  // 方式2
    

    事例:

    $("#iframeId").contents().find("#div01").click();  // 方式1
    $("#div01",document.frames("iframeId").document).click();  // 方式2
    

    使用JS在父窗口中获取Iframe中的元素:

    格式:

    window.frames["iframe中的name值"].document.getElementById("iframe中控件的id").事件();
    

    事例:

    window.frames["iframeName"].document.getElementById("div01").click();
    

    使用JQuery在Iframe中获取父窗口的元素

    格式:

    $('#父窗口中元素的id', parent.document).事件(); 
    

    事例:

    $('#div01', parent.document).click(); 
    

    使用JS在Iframe中获取父窗口的元素

    格式:

    window.parent.document.getElementById("父窗口中元素的id").事件();
    

    事例:

    window.parent.document.getElementById("div01").click();
    

    https://www.jianshu.com/p/76dd5f135049

    展开全文
  • Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素 js 在父窗口中获取...

    在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素

    js

    在父窗口中获取iframe中的元素 

    1、

    格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();

    实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();

    2、

    格式:

    var obj=document.getElementByIdx_x("iframe的name").contentWindow;

    var ifmObj=obj.document.getElementByIdx_x("iframe中控件的ID");

    ifmObj.click();

    实例:

    var obj=document.getElementByIdx_x("ifm").contentWindow;

    var ifmObj=obj.document.getElementByIdx_x("btnOk");

    ifmObj.click();

    在iframe中获取父窗口的元素

    格式:window.parent.document.getElementByIdx_x("父窗口的元素ID").click();

    实例:window.parent.document.getElementByIdx_x("btnOk").click();

    jquery

    在父窗口中获取iframe中的元素 

    1、

    格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1

    实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1

    2、

    格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2

    实例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2

    在iframe中获取父窗口的元素

    格式:$('#父窗口中的元素ID', parent.document).click();

    实例:$('#btnOk', parent.document).click();

    父窗获取子窗口的IFrame中的JS方法

    一、父窗口调用iframe子窗口方法 
    1、HTML语法:<iframe name="myFrame" src="child.html"></iframe> 
    2、父窗口调用子窗口:myFrame.window.functionName(); 
    3、子窗品调用父窗口:parent.functionName(); 
    简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行 
    4、父窗口页面源码: 
    复制代码代码如下:

    <html> 
    <head> 
    <script type="text/javascript"> 
    function say() { 
    alert("parent.html------>I'm at parent.html"); 

    function callChild() 

    //document.frames("myFrame").f1(); 
    myFrame.window.say(); 

    </script> 
    </head> 
    <body> 
    <input type=button value="调用child.html中的函数say()" οnclick="callChild()"> 
    <iframe name="myFrame" src="child.html"></iframe> 
    </body> 
    </html> 

    5、子窗口页面: 
    复制代码代码如下:

    <html> 
    <head> 
    <script type="text/javascript"> 
    function say() 

    alert("child.html--->I'm at child.html"); 

    function callParent() { 
    parent.say(); 

    </script> 
    </head> 
    <body> 
    <input type=button value="调用parent.html中的say()函数" οnclick="callParent()"> 
    </body> 
    </html> 

    二、iframe 父窗口和子窗口相互的调用方法 
    1、IE中使用方法: 
    父窗口调用子窗口:iframe_ID.iframe_document_object.object_attribute = attribute_value 
    例子:onClick="iframe_text.myH1.innerText='http://www.pint.com';" 
    子窗口调用父窗口:parent.parent_document_object.object_attribute = attribute_value 
    例子:οnclick="parent.myH1.innerText='http://www.pint.com';" 
    2、Firefox中使用方法: 
    上面在IE下没有问题,但在firefox下不正常。在firefox下,应该是如下调用方法: 
    父窗口调用子窗口:window.frames["iframe_ID"].document.getElementById("iframe_document_object"­).object_attribute = attribute_value 
    例: window.frames["iframe_text"].document.getElementById("myH1").innerHTML= "http://hi.jb51.net"; 
    子窗口调用父窗口:parent.document.getElementById("parent_document_object").object_attribute = attribute_value 
    例: parent.document.getElementById("myH1").innerHTML = "http://jb51.net"; 
    3、完整的例子 
    test.htm 
    复制代码代码如下:

    <HTML> 
    <HEAD> 
    <TITLE> Test Page </TITLE> 
    <script src="prototype-1.4.0.js"></script> 
    <script language="javascript"> 
    function show() 

    window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://hi.jb51.net"; 

    </script> 
    </HEAD> 
    <BODY> 
    <iframe height="350" width="600" src="iframe_test.htm" name="iframe_text"></iframe> 
    <form action="" method="post"> 
    <input name="haha" id="haha" type="text" maxlength="30" value="haha" /> 
    <br /> 
    <textarea cols="50" rows="5" id="getAttributeMethod"></textarea> 
    <input type="button" onClick="show();" value="提交"/> 
    </form> 
    <h1 id="myH1">d</h1> 
    </BODY> 
    </HTML> 

    frame_test.htm 
    复制代码代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>无标题文档</title> 
    </head> 
    <script language="javascript"> 
    function show() 

    parent.document.getElementById("myH1").innerHTML = http://jb51.net; 

    </script> 
    <body> 
    <h1 id="myH1">ha</h1> 
    <form action="" method="post"> 
    <input name="abc" id="abc" type="text" maxlength="30" value="abc" /> 
    <br /> 
    <textarea cols="50" rows="10" id="text"></textarea> 
    <br /> 
    <input type="button" value="提交" οnclick="show();"/> 
    </form> 
    </body> 
    </html> 

    test.htm里面firefox下访问iframe 必须用name,不能用id,所以要改为name="iframe_test" 。(http://chenling1018.blog.163.com/blog/static/1480254200811891041694/) 
    三、在c#中如何动态改变iframe的src值,动态指向一个网页 
    1)如果是javascript脚本 
    给iframe加一个ID如<iframe id=frmList…… 
    在脚本写 
    frmList.document.location=strNewUrl 
    2)如果是后台程序 
    给iframe加一个ID,再加上runat=server 如<iframe id=frmList runat=server …… 
    在程序里写 
    frmList.Attributes.Add("src",strNewUrl);

    posted on 2013-09-10 16:03 David.Yun 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/LYshuqian/p/3312383.html

    展开全文
  • jQuery获取iframe中的元素,在iframe中获取父窗体的元素 转载于:https://www.cnblogs.com/hool/p/11465017.html

    jQuery获取iframe中的元素,在iframe中获取父窗体的元素

    转载于:https://www.cnblogs.com/hool/p/11465017.html

    展开全文
  • 由于公司项目开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的...在父窗口中获取iframe中的元素 // 格式: $("#iframe的ID").contents().find("#iframe中...
  • 1. 在父窗口中获取Iframe中的元素 (1) JQuery // 方式1 $("#iframe的id").contents().find("#iframe中控件的id").事件(); //方式2 $("#iframe中控件的id",document.frames("iframe的name").document).事件(); ...
  • js 获取iframe中的元素

    2019-11-13 18:22:06
    今天要修改编辑器插件中的元素遇到的问题 jquery 在父窗口中获取iframe中的元素 1.Js代码 格式:$("#iframe的ID").contents().find("#iframe中的控...
  • iframe的操作-Js/Jquery获取iframe中的元素 Js/Jquery获取iframe中的元素 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。 一. js 在父窗口中...
  • 在父窗口中获取iframe中的元素 原文:在iframe窗体内 获取父级的元素;;在父窗口中获取iframe中的元素 在iframe中获取父窗口的元素 $(‘#父窗口中的元素ID’, parent.document).click();   ...
  • Js/Jquery获取iframe中的元素 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。 js 在父窗口中获取iframe中的元素 1. Js代码 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 843
精华内容 337
关键字:

获取iframe中的元素