<table> дизайн с помощью JS

Статус
В этой теме нельзя размещать новые ответы.

katrukhin

Местный житель
Регистрация
6 Июн 2010
Сообщения
168
Реакции
22
Подскажите JS, для устоновки bgcolor не четным строкам таблицы.
 
Тут скорее надо не ява-скрипт, а вывод таблицы делать так, чтобы для не четных и четных прописывался свой class и уже в css указывать для него значение фона.
 
чистый JS
PHP:
var tables = document.getElementsByTagName("table");
for ( var t = 0; t < tables.length; t++ ) {
  var rows = tables[t].getElementsByTagName("tr");
  for ( var i = 1; i < rows.length; i += 2 )
    if ( !/(^|s)odd(s|$)/.test( rows[i].className ) )
      rows[i].className += " odd";
}

Prototype
PHP:
$$("table").each(function(table){
  Selector.findChildElements(table, ["tr"])
    .findAll(function(row,i){ return i % 2 == 1; })
    .invoke("addClassName", "odd");
});
ну и jQuery
PHP:
$("tr:nth-child(odd)").addClass("odd");
( возможно нужно будет доработать напильником )
ну и в css определи класс "odd"
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху