从iframe内部希望获取所有iframe类名(每个iframe具有不同的类名)

时间:2018-12-12 09:12:47

标签: javascript jquery html iframe

  1. 索引HTML文件具有多个iframe
  2. 要从iframe内部获取所有iframe类名(每个iframe具有不同的类名)。
  3. 如果iframe具有xyz类名而不是fire函数。

我尝试了以下代码,

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

问题:上面的代码正在基于索引[0]获取iframe类,如果我想获得第二个索引,则必须获取iframes [1] .getAttribute(“ class”)。

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

谢谢

1 个答案:

答案 0 :(得分:1)

尝试

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