document.getElementByTagName('table')[0].style.className = "t2"
ну и пробовал почти тоже, но вот так
document.getElementsByTagName('table')[0].style.className = "t2"
насколько я понял из того, что прочитал, то второй вариант возвращает объект, а первый именно элемент.
подскажите что тут не так?!
Спустя 14 минут, 25 секунд (27.04.2011 - 20:36) waldicom написал(а):
document.getElementsByTagName('table')[0].className = "t2";
или
document.getElementsByTagName('table')[0].setAttribute("class", "t2");
Но, ИМХО, лучше через ID
Спустя 9 минут, 11 секунд (27.04.2011 - 20:45) quickxyan написал(а):
спасибо. через ID нельзя так как надо менять стиль не только таблицы, но и ячеек, а там id нету, а дописывать нельзя.
Спустя 1 минута, 26 секунд (27.04.2011 - 20:46) waldicom написал(а):
Цитата (quickxyan @ 27.04.2011 - 18:45) |
спасибо. через ID нельзя так как надо менять стиль не только таблицы, но и ячеек, а там id нету, а дописывать нельзя. |
Так если меняется класс первой таблицы в документе, то почему нельзя дать этой таблице id и искать жлемент по этому id?
Спустя 1 час, 5 минут, 25 секунд (27.04.2011 - 21:52) quickxyan написал(а):
не совсем понял манипуляции с id
Спустя 29 минут, 32 секунды (27.04.2011 - 22:21) quickxyan написал(а):
с таблицей сработало, а вот как переопределить класс для ячейки?
не катит. (
document.getElementByTagName('td')[9].className = "t2"
не катит. (
Спустя 10 минут, 12 секунд (27.04.2011 - 22:32) waldicom написал(а):
Цитата (quickxyan @ 27.04.2011 - 20:21) |
getElementByTagName |
такой нету, есть getElementsByTagName
Спустя 58 минут, 31 секунда (27.04.2011 - 23:30) quickxyan написал(а):
еще раз спасибо, таки заработало.
_____________
печатаю со скоростью 320 минут в знак...
плюсуем карму не стесняемся