我是靠谱客的博主 呆萌柠檬,最近开发中收集的这篇文章主要介绍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, index) - 获取iframe页的DOM所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部