Я пытаюсь написать метод, который захватывает все элементы определенного имени класса для браузеров, у которых нет метода 'getElementsByClassName'. Это отлично работает для элементов, которые генерируются на стороне сервера, однако на странице есть возможность динамического добавления элементов, по некоторым причинам «window.document.all» не получает эти динамические элементы. Есть идеи? Метод ниже.
function getClassName(class) {
var i, neededStuff = [], elements = document.getElementsByTagName('*');
for (i = 0; i < elements.length; i++) {
if (elements[i].className == class) {
neededStuff[neededStuff.length] = elements[i];
}
}
return neededStuff;
}