循环通过className索引无法正常工作...替代方案?

时间:2012-06-07 05:18:16

标签: javascript loops for-loop indexing

wins.push(document.getElementsByClassName("page")[x].attributes["id"].value);

此代码来自JavaScript中的for()循环,使用变量'x'。与Google Chrome不同,FireFox和Opera似乎并不理解变量IS是我希望从中获取属性“id”的类的索引。

这种方法有替代方法吗?

1 个答案:

答案 0 :(得分:1)

我认为你应该这样做

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