chrome 在iframe中获取父窗口方法

chrome 在iframe中获取父窗口方法,第1张

代码如下:

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值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9291887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存