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

Этот код из цикла for() в JavaScript, используя переменную 'x'. В отличие от Google Chrome, FireFox и Opera, похоже, не понимают, что переменная IS является индексом класса, из которого я хочу получить атрибут «id».Looping Через индекс классаName не работает ... Альтернативы?

Есть ли альтернатива этому методу?

ответ

1

Я думаю, что вы должны работать это так

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