jquery如何获取iframe的document对象

jquery如何获取iframe的document对象,第1张

1、你取得iframe的document的前提为这个iframe的地址是你域内的页面,

比如你设src为百度,取这个iframe的document时就会报拒绝访问的错误

2、我试过了 documentgetElementById('myf')contentWindowdocument 在ie与谷歌都行的

3、documentframes('iframename')document 这个方法只能在ie下面取得到

4、用火狐的firebug看看吧,有什么错都会显示出来,莫名其妙的事情什么时候都可能发生,

有时我直接取取window都报undefined

具体实现代码如下所示:

function getTabWindow() {

var curTabWin = null;

var curTab = parent$('#main-center')tabs('getSelected');

if (curTab && curTabfind('iframe')length > 0) {

curTabWin = curTabfind('iframe')[0]contentWindow;

}

return curTabWin;

}

调用方式:

1、调用当前Tab中iframe窗体的testMth方法:getTabWindow()testMth();

2、设置当前Tab中iframe窗体的<span id="testPanel"></span>的内容:getTabWindow()$('#testPanel')html('我是设置的内容!!!');

 // var i=$(documentgetElementById("#iframeId")contentWindowdocumentbody)find("bdbriwrapper a")length;

 

  var i=$("#iframeId")contents()find("bdbriwrapper a")length;

  // 这么改试一试

你写的语法完全错误

使用jquery *** 作iframe

1、 内容里有两个ifame

<iframe id="leftiframe"</iframe>

<iframe id="mainiframe</iframe>

leftiframe中jQuery改变mainiframe的src代码:

$("#mainframe",parentdocumentbody)attr("src",">

以上就是关于jquery如何获取iframe的document对象全部的内容,包括:jquery如何获取iframe的document对象、jquery easyui 怎样获得tab中的iframe、用jquery获取iframe里面的内容,为什么会出现这个错误 Cannot read property 'contentWindow' of null"等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10065231.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存