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

最近在开发时遇到使用了Iframe的情况,在一个父窗口里使用了Iframe,之后又想在父窗口中使用JQuery来获得Iframe里的元素,之前有使用过,久没使用就忘了,今日记录下来。

格式:

事例

格式:

事例:

格式:

事例:

格式:

事例:

DOM方法:

父窗口 *** 作其下的IFRAME:windowframes["iframeName"]document

或者直接写frames["iframeName"]document

IFRAME *** 作父窗口: windowparentdocument

或者直接写parentdocument

jquery方法:

在父窗口中 *** 作 其下IFRAME中的元素: $(windowframes["iframeName"]document)find(”:text”);

在IFRAME中 *** 作 选中父窗口中的所有输入框:$(windowparentdocument)find(”:text”);

使用find可以找到自己想要的东东。

想要找到同级的iframe,可以用$(parentframes["iframeName"])find("xxxxxx")

细心的朋友一下就能理解,原理其实很简单,就是用到了$(DOM对象)转换成jquery对象。

以上就是关于jquery如何获取iframe的document对象全部的内容,包括:jquery如何获取iframe的document对象、JQuery获取Iframe中的元素、怎样用jQuery *** 作IFRAME等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9570935.html

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

发表评论

登录后才能评论

评论列表(0条)

保存