【问题标题】:From inside iframe want to get all iframe class name (each Iframe has a different class name)从 iframe 内部想要获取所有 iframe 类名(每个 iframe 有不同的类名)
【发布时间】:2018-12-12 09:12:46
【问题描述】:
  1. 索引 HTML 文件有多个 iframe
  2. 想要从 iframe 内部获取所有 iframe 类名(每个 iframe 有不同的类名)。
  3. 如果 iframe 具有 xyz 类名而不是触发函数。

我试过下面的代码,

var iframes= parent.document.getElementsByTagName("iframe");
console.log(iframes[0].getAttribute("class"));

问题:上面的代码正在根据 index[0] 获取 iframe 类,如果我想获得第二个索引,我必须使用 iframes[1].getAttribute("class")。

可以动态获取所有类并与xyz类触发函数进行比较

谢谢

【问题讨论】:

    标签: javascript jquery html iframe


    【解决方案1】:

    试试这个

    var iframes= parent.document.getElementsByTagName("iframe");
    for(var i=0;i<iframes.length;i++){
        if(iframes[i].getAttribute("class") == 'xyz'){
           // do your stuff
        }
    }
    

    【讨论】:

    • wc @raghuak 如果这有帮助,请标记为真实答案以帮助他人。 :)
    猜你喜欢
    • 2011-01-15
    • 2021-08-08
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 2021-10-14
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多