分别获取layer.open 和top.layer.open 打开弹框的 iframe 子页面元素

layer.open

layer.open({
     
            type: 2,
            title: title,
            area:  area,
            maxmin: true,
            content: url,
            yes: function(index, layero){
     
               var iframeBody = layer.getChildFrame('body',index);
                var iframeElements = iframeBody.find('元素的id').val();
                console.log(iframeElements)
            }
        });

top.layer.open

top.layer.open({
     
            type: 2,
            title: title,
            area:  area,
            maxmin: true,
            content: url,
            yes: function(index, layero){
     
            	// 这里不同
              	var iframeBody = top.layer.getChildFrame('body',index);
                var iframeInnerHTML =iframeBody[0].innerHTML;
                var iframeElements = iframeBody.find('元素的id').val();
                console.log(iframeElements)
            }
        });

你可能感兴趣的:(Javascript)