怎么获取页面中iframe标签中document对象

怎么获取页面中iframe标签中document对象,第1张

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

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

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

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

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

有时我直接取取window都报undefined

传统的那类方法不能兼容多种浏览器,下边的可以。

$(windowparentdocument)contents()find("#iframeID")[0]contentWindowinitPagerList();

说明: iframeID 为iframe的ID; initPagerList 为 iframe 页面内的方法。

<html>

<head>

<title></title>

<script>

$(function(){

/

说明: iframeID 为iframe的ID;

initPagerList 为 iframe 页面内的方法。

/

//调用iframe页面iframeID中的initPagerList方法

$(windowparentdocument)contents()find("#iframeID")[0]contentWindowinitPagerList();

//获取iframe页面iframeID中的文本框txtControlID对象

var txtControlObj=$(windowparentdocument)contents()find("#iframeID")[0]contentWindowfind("#txtControlID");

//为iframe页面iframeID中的文本框txtControlID赋值

txtControlObjval("我就是你需要设置的内容值!");

});

</script>

</head>

<body>

</body>

</html>

以上就是关于怎么获取页面中iframe标签中document对象全部的内容,包括:怎么获取页面中iframe标签中document对象、jquery 如何设置 指定的iframe 不发生加载,页面中有2个iframe,但是只加载指定 的一个。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存