×

jquery获取iframe中的内容 prop tent

jquery获取iframe中的内容(用jquery获取iframe里面的内容,为什么会出现这个错误 Cannot read property ’contentWindow’ of null“)

admin admin 发表于2024-04-26 16:31:58 浏览23 评论0

抢沙发发表评论

大家好,今天小编来为大家解答以下的问题,关于jquery获取iframe中的内容,用jquery获取iframe里面的内容,为什么会出现这个错误 Cannot read property ’contentWindow’ of null“这个很多人还不知道,现在让我们一起来看看吧!

本文目录

用jquery获取iframe里面的内容,为什么会出现这个错误 Cannot read property ’contentWindow’ of null“

 // var i=$(document.getElementById("#iframeId").contentWindow.document.body).find(".bdbriwrapper a").length;   var i=$("#iframeId").contents().find(".bdbriwrapper a").length;  // 这么改试一试

你写的语法完全错误

JavaScript或jquery获取frame的元素的值

query取得iframe中元素的几种方法在iframe子页面获取父页面元素代码如下:$(’#objId’, parent.document);// 搞定...在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames(’iframename’).document)$(document.getElementById(’iframeId’).contentWindow.document.body).html()显示iframe中body元素的内容。$("#testId", document.frames("iframename").document).html();根据iframename取得其中ID为"testId"元素$(window.frames.document).find("#testId").html()用JS或jQuery访问页面内的iframe,兼容IE/FF 注意:框架内的页面是不能跨域的!假设有两个页面,在相同域下.index.html 文件内含有一个iframe:XML/HTML代码***隐藏网址***iframe.html 内容:XML/HTML代码***隐藏网址***www.koyoz.com1. 在index.html执行JS直接访问:JavaScript代码document.getElementById(’koyoz’).contentWindow.document.getElementById(’test’).style.color=’red’ 通过在index.html访问ID名为’koyoz’的iframe页面,并取得此iframe页面内的ID为’test’的对象,并将其颜色设置为红色.此代码已经测试通过,能支持IE/firefox .2. 在index.html里面借助jQuery访问:JavaScript代码$("#koyoz").contents().find("#test").css(’color’,’red’); 此代码的效果和JS直接访问是一样的,由于借助于jQuery框架,代码就更短了.收集网上的一些示例:用jQuery在IFRAME里取得父窗口的某个元素的值只好用DOM方法与jquery方法结合的方式实现了1. 在父窗口中操作 选中IFRAME中的所有单选钮$(window.frames.document).find("input:radio").attr("checked","true");2. 在IFRAME中操作 选中父窗口中的所有单选钮$(window.parent.document).find("input:radio").attr("checked","true");父窗口想获得IFrame中的Iframe,就再加一个frames子级就行了,如:$(window.frames.document).find("input:radio").attr("checked","true");3.在子窗口中调用父窗口中的另一个子窗口的方法(FRAME): parent.frames.Fun();

如何获取iframe中的document jquery

//假如有这样一个iframe《iframe id="ifr" style="width: 100%;height:0px;  border: none" frameborder="0" scrolling="no" src=""》 《/iframe》//你可以在iframe所在的页面通过如下的方法调用子页面的函数(如xxx)$("#ifr").contentWindow.xxx();//父类调用子类的方法,这样就可以在xxx函数中操作子页面的dom//子页面通过parent关键字调用父页面的函数parent.xx();

父窗口获取iframe中的内容,注意iframe转到的页面是json的数据没有节点

楼主会用jquery吗,可以使用jquery来从父页面获取子页面的iframe中的对象数据,也可以从子页面获取父页面的页面数据,参见如下说明: 父页面访问子页面内容: var $iframe = $($(’#iframe_editImage’).contentWindow.document.body);$iframe....

iframe没有id、class、name,父页面如何用jquery获取里面的某个元素值

$("iframe") 这个就可以取到所有的iframe元素了。接下来再判断这些iframe元素中有没有想要获取的某个元素了。有的话就对他取值就好了。

关于本次jquery获取iframe中的内容和用jquery获取iframe里面的内容,为什么会出现这个错误 Cannot read property ’contentWindow’ of null“的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。