用layer插件,主页面怎么获取d出的iframe页面的值

用layer插件,主页面怎么获取d出的iframe页面的值,第1张

在A页面加一个方法接收B页面的值,在B页面调用A页面的方法

B页面调用A页面部分代码:

var frameId = documentgetElementById("这里是layerId")getElementsByTagName("iframe")[0]id;

$('#' + frameId)[0]contentWindowfn("B页面的值");//fn是A页面声明的方法

看你要传入什么值了,可以是moudle分配过来的值 ,也可以是页面中元素的值 ;

用js获取这个值,再写到内容content里面,即可

2

1

2

3

4

5

6

7

8

9

<input type="hidden" id="xxx" value="{$xxx}" />

<script>

var my_content = $('#xxx')val();

layeropen(

{

title: '标题',

content: my_content'

});

</script>

  ayerlayuicom/apihtml#layergetChildFrame。

layergetChildFrame(selector, index) - 获取iframe页的DOM。

当你试图在当前页获取iframe页的DOM元素时,你可以用此方法。selector即iframe页的选择器。

var iframeWin = window[layerofind('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWinmethod();不懂再继续追问吧,我尽量的给你最大的帮助

以上就是关于用layer插件,主页面怎么获取d出的iframe页面的值全部的内容,包括:用layer插件,主页面怎么获取d出的iframe页面的值、如何在html往layer.confirm 里面传递参数、layer调用父页面方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存