|
|
|
| Как изменить цвет фона у всех ячеек страницы через javascript?
document.classes.ho-ho.TD.background = '#ff0000';
document.classes.ho-ho.TD.backgroundColor = '#ff0000';
document.style.TD.background = '#ff0000';
document.TD.style.background = '#ff0000';
|
не помогает. Как правильно? | |
|
|
|
|
|
|
|
для: lunatic
(20.06.2007 в 01:54)
| | Для MSIE правильным будет так - смотрите код приведенного примера и учтите, что на странице должен быть блок <style></style>, пусть даже и пустой:
document.styleSheets [0].addRule ("td", "background-color: #ff0000", 0);
|
Для прочих браузеров способа единовременного изменения стиля нескольких объектов, насколько мне известно, не существует (но, м.б., я и ошибаюсь - если кто знает, то поправит). Т.е. для кроссбраузерности Вам надо будет циклом пройтись по всем ячейкам каждой таблицы (вернее, двойным циклом - по строкам и по столбцам) и каждой ячейке назначить новое правило стиля. | |
|
|
|
|
|
|
|
для: CNT
(20.06.2007 в 02:20)
| | Делаю кроссбраузерный сайт. Этот способ довольно сложный. Думаю буду искать альтернативные путь для своей задачи.
Спасибо! | |
|
|
|