我是靠谱客的博主 呆萌柠檬,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复