2012-06-07 30 views
0
wins.push(document.getElementsByClassName("page")[x].attributes["id"].value); 

此代码是从在JavaScript中for()循环,使用可变的 'x'。与谷歌浏览器不同,FireFox和Opera似乎并不理解变量IS是我希望从中获取属性“id”的类的索引。循环通过className索引不工作...替代品?

是否有此方法的替代方法?

回答

1

我觉得你应该把它解决这样

function findPageclasses() 
    { 
    var Pageclasses= document.getElementsByClassName("page"); 
    for(var i=0; i<Pageclasses.length; i++) 
     { 
      wins.push(Pageclasses[i].attributes["id"].value); 
     } 
    }