js怎么获取iframe页面中的dom元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么获取iframe页面中的dom元素相关的知识,希望对你有一定的参考价值。

原理就是先在当前页面中找到你的Iframe对象var oframe = document.getElementById("iframe");再将iframe对象看着是另一个页面的文本对象var childDome = oframe.document.getElementById("H");简洁点的就是:document.getElementById("iframe").document.getElementById("H");或者是:document.getElementById("Result").contentWindow.document.getElementById("h"); 参考技术A 跪求高手解决啊:现在我的一个项目:需要链接一个别人的页面(不在同一个域),我把这个页面装到我的Iframe里面,但是别人的这个页面是:采用post提交的,我想在我的项目里面监视他的提交,来截取这个post的数据,不通过监视也行,只要获取这个数据就行(jquery的跨域请求只能获取:get方式提交的数据啊,post不行),我把分全部奉上了啊,,

ios上网页iframe里,把页面下拉,进行元素的隐藏显示和增删节点的dom操作页面会瞬间回到顶部

ios上网页iframe里,把页面下拉,进行元素的隐藏显示和增删节点的dom操作(jq/js 都会)页面会瞬间回到顶部,谁有遇到过这样的bug,同样的浏览器在ios系统上会有这样的问题,在安卓上就不会,电脑上也不会。iframe外面套了一层固定大小,overflow-y: auto,iframe可以滑动。知道的来,不清楚的就不要装懂

参考技术A 原理就是先在当前页面中找到你的Iframe对象var oframe = document.getElementById("iframe");再将iframe对象看着是另一个页面的文本对象var childDome = oframe.document.getElementById("H");简洁点的就是:document.getElementById("iframe").document.getElementById("H");或者是:document.getElementById("Result").contentWindow.document.getElementById("h"); 参考技术B 楼主解决了吗

以上是关于js怎么获取iframe页面中的dom元素的主要内容,如果未能解决你的问题,请参考以下文章

javascript怎么操作iframe页面里面的dom元素?

ios上网页iframe里,把页面下拉,进行元素的隐藏显示和增删节点的dom操作页面会瞬间回到顶部

js 怎么获取iframe 的高度?

js 怎么在父页面控制iframe中的元素

js操作iframe

如何获取页面iframe元素内容的高、宽?