日期:2014-05-16  浏览次数:20462 次

iframe得到子页面对象的问题.
就是A页面有一个iframe包含了B页面.B页面有一个按钮,我能不能通过A页面得到B页面的按钮对象.

------解决方案--------------------
问题1:
得到子页面的按钮对象的方法:
1.html:
HTML code

<input type="button" value="show"  onclick="javascript:alert(window.frames['frm'].document.getElementById('btn').value);" />
<iframe src="/2.html" name="frm"></iframe>

------解决方案--------------------
不通过是什么意思?
可以通过 window.parent 去访问
------解决方案--------------------
通过window.parent.frames['frm']这样的形式去试试
------解决方案--------------------
iframe的页面必须跟父级页面在同一个域下面,否则访问不到

window.frames['框架名字'].document.getElementById('按钮ID');