html获取iframe内的数据

在页面内引用了一个网页(iframe)方式,id名字是aa,在aa内部有一个select ,id为aaa,请问如何获取这个aaa的值?

同域或跨子域读写操作 iframe 里的内容

父页面读写操作子页面:

HTML code<iframe id="test-iframe" name="test-iframe" src="child.html" scrolling="no" frameborder="0"></iframe>

<script>
window.onload = function () {
/*
* 下面两种获取节点内容的方式都可以。
* 由于 IE6, IE7 不支持 contentDocument 属性,所以此处用了通用的
* window.frames["iframe Name"] or window.frames[index]
*/
var d = window.frames["test-iframe"].document;
d.getElementsByTagName('h1')[0].innerHTML = 'pp';
alert(d.getElementsByTagName('h1')[0].firstChild.data);
}
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-10
var iframe = document.getElementById('aa').contentWindow;
alert(iframe.aaa.nodeName);
试试看。本回答被提问者采纳

如何提取含有iframe网页的表格数据
如何提取含有iframe网页(HTML)的表格(table)数据 想提取网页里的表格(table标签)数据,因为session的原来,所以用了,但些网页被包含在一个iframe里,所以在论坛上找到了一高人的代码(参考代码一),用FrameWin.document.body.outerHTML得到了源码,但问题是,我想得到table表里的数据,好像没有FrameWin.document....

如下图,怎么通过js或jquery获取iframe里面body的内容?
('#iframe').parent().append(r);3、浏览器运行index.html页面,此时两层iframe里的内容被取出来了。

在火狐浏览器,如何获得页面iframe中<body>标签内的全部内容。_百度知 ...
function aClick(){ var win = document.getElementById('b').contentWindow;alert( win.document.body.innerText );} <\/script> <\/head> <body> <input type="button" onclick="aClick()" id="a" value="测试"\/> <iframe id="b" name="c" src="a.txt"> <\/body> <\/html> code]...

读取框架mainFrame的HTML内容
1、通过这样即可获取iframe中的元素 document.getElementById("myFrame").contentWindow.document.getElementById('ss').innerHTML;2、利用取tag名称的方式取到数组,然后获取相应的html的内容:document.getElementsByTagName("iframe")[ 0 ].contentWindow ...

html里面,点击按钮时,怎么使用js或jq给iframe里面的表单赋值和提交_百 ...
在父页面 获取iframe子页面的元素 代码如下:("#objid",document.frames('iframename').document)(document.getElementById('iframeId').contentWindow.document.body).html()显示iframe中body元素的内容。("#testId", document.frames("iframename").document).html();根据iframename取得其中ID为"testId...

如何获取iframe页面中 div里面的文字
a.html: <iframe name = ifrm_temp id = ifrm_temp scr=b.asp><div id=aaa><\/div> b.asp <div id=bbb ><%=变量%><\/div> b.asp加上 <script>parent.aaa.innertext = document.all.bbb.innertext<\/script> 就可以显示了 a.html 加上个按钮啥的,点击事件写成 <script>document.al...

在form里面有一个iframe,如何提交后取到iframe里面的值?
在你的iframe里定义一个id,比如 id=myIframe, 要取值的时候直接parent.myIframe.document.getElementsByName("value2")[0].value;这样就可以取到value2的值,至于value1,直接取就是了,因为它本来就是你这个form的东西。

如何获取iframe中的元素id
1) 先根据 iframe的id得到iframe对应的IHTMLDocument2 2) iframe对应的IHTMLDocument2, QueryInterface得到 IHTMLDocument3 然后调用 IHTMLDocument3 getElementById() 得到 good元素对应的 IHTMLElement

怎么获取from表单中的iframe中的内容
1,首先iframe中嵌套了一个编辑器页面(Edit\/editor.htm?id=content&ReadCookie=0)该页面中会提供可编辑的功能页面。{客户可在此编辑回复信息}。想得到其内容,这就与JS(javascript)有关了。 可以查看被链接的JS文件,具体可参照{document.getElementByID("myiframe").document.body.innerHTML} 2,...

怎样根据iframe的name获取内嵌的iframe的ihtmldocument2
1、你取得iframe的document的前提为这个iframe的地址是你域内的页面,比如你设src为百度,取这个iframe的document时就会报拒绝访问的错误 2、我试过了 document.getElementById('myf').contentWindow.document 在ie与谷歌都行的 3、document.frames('iframename').document 这个方法只能在ie下面取得到 4、...

相似回答