iframe

iframe

元素操作

web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。

  • 在父窗口中获取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();
上一页
下一页