У меня есть следующий скрипт, работающий для добавления нечетных и четных классов в чередующиеся строки таблицы, который отлично работает.
function alternate(){
if(document.getElementsByTagName){
var table = document.getElementsByTagName("table");
var rows = document.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
//manipulate rows
if(i % 2 == 0){
rows[i].className = "even";
}else{
rows[i].className = "odd";
}
}
}
}
Однако возникает проблема, когда на странице более одной таблицы.Мне нужно сбросить счетчик для каждой таблицы на странице, чтобы первая строка каждой таблицы всегда имела один и тот же класс (то есть нечетный).В настоящее время вторая таблица на странице будет продолжать подсчет нечетных строк, поэтому она будет начинаться в другом классе, если в первой таблице нечетное количество строк.
Может кто-нибудь помочь мне изменить этот код для достиженияэто?