首页 > Web开发 > 详细

操作iframe父页面、子页面的元素和方法 js

时间:2020-06-03 09:40:18      阅读:40      评论:0      收藏:0      [点我收藏+]

iframe获取父页面元素:

JavaScript: $(window.parent.document.getElementById("元素id"))

jquery: $("#元素id", parent.document)

 

父页面获取iframe页面元素(iframe加载完之后再获取里面的元素):

JavaScript:window.frames["iframeId"].document.getElementById("元素id") 

      document.getElementById("iframeId").contentWindow.document.getElementById("元素id")

jquery: $("#元素id", document.frames("iframeId").document)

    $(‘#iframeId‘).contents().find("#元素id")[0]

 

iframe获取父页面函数方法:

// 先通过window.parent获取到父元素,在调用该对象上的方法

JavaScript: window.parent.funcName()

jquery: $(window.parent)[0].funcName()

 

父页面获取iframe页面函数方法:

// 先获取到子页面的window对象,然后在调用

window.onload = function() {

  var ifra = document.getElementById("ifra");

  ifra.contentWindow.sayName();

}

 

参考:https://www.cnblogs.com/bonly-ge/p/9771167.html

     https://www.jb51.net/article/123314.htm

 

操作iframe父页面、子页面的元素和方法 js

原文:https://www.cnblogs.com/easter729/p/13035282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!