Доступ к строкам таблицы

Ixe

Новичок
Доступ к строкам таблицы

подскажите, как на js пройтись по всем строкам (tr) таблицы на предмет цвета из бэкграунда...
 

Tigr

Новичок
var t = document.getElementById('t1');
for (var i=0; i < t.rows.length; i++)
{
t.rows(i).style.backgroundColor="red";
t.rows(i).style.color="yellow";
}
 

Ixe

Новичок
Tigr,
..ээ

вроде все ок:)

но вопрос, как заставить объект rows/cells возвращать текущее значение? Cкажем, backgroundColor ?
 

Ixe

Новичок
Tigr,
...пробовал
ничего не выходит :(
возвращает пустую строку
 

Tigr

Новичок
Да, поменяй, в коде t.rows() на t.rows[], а то в Gecko работать не будет

-~{}~ 07.06.04 15:33:

напиши код ...
 

Ixe

Новичок
пример:
var t = document.getElementById('tab');
var t2 = t.cells[0].style.backgroundColor;
document.write(t2);

...и пустота :(
 

Tigr

Новичок
значит для данной ячейки цвет фона не установлен, но если ты уверен что фон установлен, то возможно фон установлен не для ячейки, а для всего ряда
 

Ixe

Новичок
Tigr,
хм..у меня так:

...<td width="214" height="30" bgcolor="#C0C0C0">...

:confused:
 

Tigr

Новичок
ну если у тебя так то пиши так:

t.cells[0].getAttribute("bgcolor")

>>Ямерт: А это что такое: "document.write(t2);" ?

Запись в документ
 
Сверху