我是靠谱客的博主 呆萌柠檬,这篇文章主要介绍layer.getChildFrame(selector, index) - 获取iframe页的DOM,现在分享给大家,希望可以做个参考。

layer.getChildFrame(selector, index) - 只能获取type类型为2的iframe页内DOM元素。如果type是非2的其他layer弹出层,则不能获取弹出页面内的元素,但可以用$("")的方法直接访问。

layer.open({
  type: 2,
  content: 'test/iframe.html',
  success: function(layero, index){
    var body = layer.getChildFrame('body', index);
    var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
    console.log(body.html()) //得到iframe页的body内容
    body.find('input').val('Hi,我是从父页来的')
  }
});       
        

最后

以上就是呆萌柠檬最近收集整理的关于layer.getChildFrame(selector, index) - 获取iframe页的DOM的全部内容,更多相关layer.getChildFrame(selector,内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部