layer 当前页获取iframe页的DOM元素

layer.layui  开启iframe 之后,获取iframe 内容做自定义处理.

 parent.layer.open({
                    type: 2,
                    title: ‘任務執行狀況。‘,
                    shadeClose: true,
                    shade: false,
                    maxmin: true, //开启最大化最小化按钮
                    area: [‘1150px‘, ‘650px‘],
                    content: ‘/CrystalQuartzPanel.axd‘,
                    success: function (layero, index)
                    {
                        var body = layer.getChildFrame(‘body‘, index);
                        var iframeWin = window[layero.find(‘iframe‘)[0][‘name‘]]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
                        console.log(body.html()) //得到iframe页的body内容
                        body.find(".cq-leave-link").hide();
                    }
                });
时间: 2024-10-12 13:08:28

layer 当前页获取iframe页的DOM元素的相关文章

js获取iframe和父级之间元素,方法、属,获取iframe的高度自适应iframe高度

摘自:http://blog.csdn.net/kongjiea/article/details/38870399 1.在父页面 获取iframe子页面的元素 (在同域的情况下 且在http://下测试,且最好在iframe onload加载完毕后 dosomething...) js写法 a.同过contentWindow获取 也有用contentDocument 获取的 但是contentWindow 兼容各个浏览器,可取得子窗口的 window 对象.contentDocument Fir

Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID

query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下: $('#objId', parent.document);// 搞定... 在父页面 获取iframe子页面的元素代码如下: $("#objid",document.frames('iframename').document) 显示iframe中body元素的内容. $(document.getElementById('iframeId').contentWindow.document.body)

获取iframe的元素并进行操作

获取iframe中的document元素有一下集中方法: 1.getElementById()方法和contentWindow属性: window.onload=function(){ /*必须等待页面加载结束后*/ document.getElementById("iframe的ID").contentWindow.document.getElementById("元素的ID") document.getElementById("iframe的ID&qu

Jsoup查找dom元素

package com.open1111.jsoup; import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl

Jquery-获取iframe中的dom对象

父窗口中操作iframe: $(window.frames["iframeChild"].document) //假如iframe的id为iframeChild 在子窗口中操作父窗口: $(window.parent.document) 接下来就可以继续获取iframe内的dom了. 获取iframe内的dom对象有两种方法 1 $(window.frames["iframeChild"].document).find("#child") 2 $

javascript获取iframe对象

//通过window对象获取子iframe var _frame = window.frames[1] ; //获取第二个iframe(根据name获取使用window.frames['xxx']) if( $.browser.msie ){ //ie _frame = window.document.frames[1] ; } //获取iframe中的某个元素 $('#xxxid', _frame.document) ; //在iframe中获取父window对象 parent //=====

Html开发中document.getElementByTagName无法找到所有DOM元素的问题解决方法

1 let eleList = document.querySelectorAll('li') 2 for (let i = 0; i < eleList.length; i++) { 3 // 遍历操作 4 } 只要使用querySelectorAll方法即可获取所有找到的DOM元素 原文地址:https://www.cnblogs.com/AirNess/p/9476354.html

Jquery 方式获取 iframe Dom元素

Jquery 方式获取 iframe Dom元素 测试页面代码: <html>  <head>   <title>jquery方式,访问iframe页面dom元素</title>   <meta name="Author" content="孙勤波">   <meta http-equiv="Content-Type" content="text/html;charset

父子页面(iframe)相互获取对方dom元素

现在iframe的使用虽然开始越来越少,但是还是有牵涉到iframe的使用情况,特别是多个iframe互相嵌套,又要进行获取的情况. 现在整理了父子iframe之间互相获取的方式. (1)父页面获取子页面的方式. 主要通过: iframe的contentWindow属性,代表iframe所在的window对象. 示例如下: <script type="text/javascript"> window.onload = function(){ var cWindow = do