【问题标题】:How to get element ID from Iframes in Firefox?如何从 Firefox 中的 iframe 获取元素 ID?
【发布时间】:2013-12-13 18:25:08
【问题描述】:

我有下面的代码来通过 ID 获取元素。如何更改此代码以跨浏览器工作?请帮帮我。

var home = window.document.frames["ifrmmain"].document.frames["ifrmchild"].document.getElementById("tdHome");

var homeLink = top.document.frames["ifrmmain"].tdHomeLink;

【问题讨论】:

    标签: javascript jquery html cross-browser


    【解决方案1】:

    id 属性放在iframe 标签上,并在访问框架文档时将document 替换为contentDocument。例如:

    var home = document.getElementById('ifrmmain').contentDocument.getElementById('ifrmchild').contentDocument.getElementById("tdHome");
    

    【讨论】:

      【解决方案2】:

      window.frames[0].document.getElementById('btnSave').click();
      或者 window.frames['iframename'].document.getElementById('btnSave').click();

      【讨论】:

        猜你喜欢
        • 2017-06-14
        • 1970-01-01
        • 2010-11-08
        • 1970-01-01
        • 1970-01-01
        • 2016-09-02
        • 2011-12-11
        相关资源
        最近更新 更多