王志新的博客

Js/Jquery获取iframe中的元素

王志新 2018-12-29 11:42:39
正文点这评论(0 人参与)
Js/Jquery获取iframe中的元素



Jquery

在父窗口中获取iframe中的元素

格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1 

实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1 

 

格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2 

实例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2 


在iframe中获取父窗口的元素

格式:$('#父窗口中的元素ID', parent.document).click(); 

实例:$('#btnOk', parent.document).click(); 


JavaScript

在父窗口中获取iframe中的元素


格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click(); 

实例:window.frames["ifm"].document.getElementById("btnOk").click(); 


格式: 

var obj=document.getElementById("iframe的name").contentWindow; 

var ifmObj=obj.document.getElementById("iframe中控件的ID"); 

ifmObj.click(); 

实例: 

var obj=document.getElementById("ifm").contentWindow; 

var ifmObj=obj.document.getElementById("btnOk"); 

ifmObj.click(); 


在iframe中获取父窗口的元素

格式:window.parent.document.getElementById("父窗口的元素ID").click(); 

实例:window.parent.document.getElementById("btnOk").click();




打赏

评论

评论
搜索
网站分类
最近发表
  • PHP 数字前面补零 固定位数补0
  • macOs设置环境变量
  • mac系统VirtualBox + Vagrant + 宝塔 Linux虚拟开发环境
  • Mac系统VirtualBox中CentOS启用共享文件夹
  • centos虚拟机配置静态IP网络
  • ssh远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)
  • vsCode+Homestead开启xdebug调试
  • PHP Laravel Homestead安装
  • php+Xunsearch中文检索
  • array_filter()
  • 常用工具
    软件下载
    友情链接

    X
    我知道了