获取iframe的document,获取iframe的当前地址

http://www.itjxue.com  2023-01-16 06:49  来源:未知  点击次数: 

父窗口获取iframe子窗口window对象和document对象的方法

( )

var iframe=document.getElementById("xxx");//父窗口获取iframe子窗口对象

var iframew=iframe.contentWindow;//iframe窗口的window对象

var iframed=iframew.document;//iframe窗口的document对象

var iframed2=iframe.contentDocument;//DOM2也支持直接获取document对象

iframe的document操作

获取所有的iframe标签

取完整iframe元素必须用getElementById的方法获取。

这里主要拿到iframe的document操作元素,有些浏览器可以直接contentDocument获取document操作元素,有些需要通过contentWindow.document获取

这样就能获取iframe所有的输入框标签。

*注意:当iframe跨域的时候,就无法获取iframe的document操作。

document不可以获取到iframe里面的id

是的。经查询document文件是不可以获取到iframe文档的里面的id的,因两者程序不一样,document是无法访问iframe文档的。

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

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

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

2、我试过了 document.getElementById('myf').contentWindow.document 在ie与谷歌都行的

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

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

有时我直接取取window都报undefined

(责任编辑:IT教学网)

更多

推荐MYSQL文章