Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2012, 12:28
Интересующийся
Отправить личное сообщение для -=1100=- Посмотреть профиль Найти все сообщения от -=1100=-
 
Регистрация: 07.09.2009
Сообщений: 26

Оптимизировать код
Написал небольшую функцию для подсветки строк в таблице.
function colortab(){
 // беру таблицы с классом "price_table"
 var tab = document.getElementsByClassName('price_table');
 x=1;
 for(var i=0; i<=tab.length-1; i++){
  // перебираю tr 
   var tr = tab[i].getElementsByTagName('tr');
   for (var k=0; k<=tr.length-1; k++){
       // через один подкрашиваю  td
       if(x==1){
          colors='url("pix_black5.png");';
          x=0
       }else{
          colors='url("';
          x=1
       }
       var td = tr[k].getElementsByTagName('td');
       for(var m=0; m<=td.length-1; m++){
            td[m].style.background=colors
      }
   }     
 }               

}


Код вроде работает но как мне кажется написан очень коряво.
Как сделать данную функцию более "красивой"?
Ответить с цитированием