iframe嵌套的页面之间传值问题

网友投稿 950 2022-09-01

iframe嵌套的页面之间传值问题

iframe嵌套的页面之间传值问题

项目中很多时候会遇到需要用 iframe 嵌套页面的情况。有时候会有这样的需求:

此时可以先把 A 页面的属性值赋值给最外层的父页面,然后再赋值给 B 页面。

A 页面的值赋值给最外层的父页面:

如父页面有个隐藏的button元素

赋值给此元素(此操作在A页面中执行):

$(parent.document.getElementById("parentID")).val( $( "A页面元素" ).attr("data-xxx") )

B页面获取到父页面的某个元素值(此操作在B页面中执行):

var

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

方法二:

也可以采用window.location来解决,window.location获取的并不是最顶层网页中所显示出来的url,而是当前 iframe 所嵌套的页面所在的路径。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数组去重 && 快速排序 && 数组中重复元素最多的 && 深拷贝
下一篇:vue-treeselect 直接赋值后,后面跟(unknown)的解决办法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~