Layer獲取iframe的dom元素及調用iframe頁的js方法

1. 父頁面點擊第一個按鈕觸發,獲取子頁面中的body元素,調用子頁面中定義的js方法javascript

yes : function(index,layero){
    //獲取iframe的body元素
    var body = layer.getChildFrame('body',index);
    //獲得iframe頁的窗口對象
    var iframeWin = window[layero.find('iframe')[0]['name']]; 
    //執行iframe頁的showMsg方法
    iframeWin.showMsg("mercy");
                    
    console.log(iframeWin);
    console.log("yes回調函數中:"+body.html());
    console.log(layero,index);
}

2. 子頁面定義的showMsg()方法:html

<script type="text/javascript">
 
    function showMsg(msg){
        layer.msg(msg);
    }
</script>
相關文章
相關標籤/搜索