请问高手,html如何获取iframe中嵌套的页面元素值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问高手,html如何获取iframe中嵌套的页面元素值相关的知识,希望对你有一定的参考价值。
我在办公室用TXT写了个iframe内嵌别人网页。网页A内嵌网页B,网页B是别人服务器的网页,数据是动态查出来的,我在页面A用JS document.getElementById(iframe),可以得到iframe的对象,但是继续document.getElementById(b页面控件ID)获取不到对象。我需要得到B页面类控件值,比如说下拉列表当前选择的VALUE。请教~~~
参考技术A document.getElementById(Iframe_Id).contentDocument.getElementById(Element_Id) //适用于IE7以上document.getElementById(Iframe_Id).contentWindow.document.getElementById(Element_Id) //适用于IE6及火狐
参考 : http://user.qzone.qq.com/116971263/infocenter#!app=2&via=QZ.HashRefresh&pos=1359100403追问
老师:
两个我都试了不行啊
IE版本6.0
俺用的是可以的嘛。。。不知道了
本回答被提问者和网友采纳 参考技术B frames["iframename"].window获取这个iframe对象试试追问老师:
iframe对象我已经得到了,我问的是如何获得它内嵌网页的控件对象
先检查下,你获取的内嵌网页的控件的id对不对
追问老师:
不会错啊,我右键内嵌网页->查看原文件,复制的ID啊
用调试工具试试,如VS2010,你说已经得到这个iframe对象,那查查这个对象里面有什么元素,试试这个iframe其他控件能不能获取到
layui弹窗 iframe嵌套页面内的弹窗如何覆盖到父级页面
参考技术A 系统使用iframe布局,在iframe内点开的layer弹窗,遮罩层只覆盖了子页面。想要覆盖全部页面,就需要用到parent.layer.open()在父级页面打开弹出层。
<注意:在外面的父级页面和iframe里面的子页面都需要,引用layui.js和layui.css>
以上是关于请问高手,html如何获取iframe中嵌套的页面元素值的主要内容,如果未能解决你的问题,请参考以下文章