代码如下:
function alert_window(picurl,h_id){
documentparentWindowparentmsg(picurl,h_id);
}
//msg()为父窗口定义的函数
card-iframe是iframe框架的id,b()为子页面js函数。
contentWindow属性是指定的frame或者iframe所在的window对象,IE下可以省略。
方法只有一种:
步骤:
1、获取iframe节点
2、获取iframe中的变量
示例
ahtml
<iframe id='x' name='x' src='bhtml'/>
bhtml
<script>
var y='1';
</script>
在ahtml中获取y,则可以通过以下方式
documentframes['x']y //先获取frame,在获取y
这个应该和浏览器无关,获取iframe中元素的值通过Javascript获取,而且360浏览器的核心是IE浏览器,内置Javascript解释器,建议你试试火狐、世界之窗、谷歌浏览器执行你的代码:1、如果还不可以,那就是你的代码的问题。2、如果可以取到Value,那么你得检查Javascript取得元素值的代码和你浏览器的兼容性问题了,换一种取得元素对象的方式,取得元素对象的方法(语法)有很多种。
以上就是关于chrome 在iframe中获取父窗口方法全部的内容,包括:chrome 在iframe中获取父窗口方法、请问JS中怎么取到iframe标签里的值、360安全浏览器无法获取iframe中元素的value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)