Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переопределение CSS стилей, Переопределение CSS стилей для динамиче 
:(
    Опции темы
MrImho
Дата 10.2.2011, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 31.7.2009

Репутация: нет
Всего: нет



Здравствуйте ув. форумчане, ответьте пожалуйста на вопрос:
Возможно ли как-то переопределить CSS стиль для динамически созданного dom элемента.
К примеру у меня есть CSS стиль:
Код

#test
{
color:#9de345;
background:#fff;
}

А также есть таблица:
Код

<table border='1' id='mytable'>
<tr id='test'><td>fghjfgh</td></tr>
</table>

И я динамически в эту таблицу добавляю строку, к примеру так:
Код

table = document.getElementById('mytable');
table = table.tBodies[0];
tr=document.createElement('TR');
tr.setAttribute('id','test');
td=document.createElement('TD');
tr.appendChild(td);
table.appendChild(tr);

Но новая строчка уже не обладает стилем, заданным выше для строк с ID='test'. Хотя атрибут id='test', для динамически созданой строки.
Так вот, если ли какой-либо способ, вновь унаследовать стиль из CSS таблицы?
PM MAIL   Вверх
ayax2005
Дата 10.2.2011, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 17.4.2008
Где: Питер

Репутация: 2
Всего: 11



Как бэ id должны быть уникальными. Вам нужно не id задавать, а класс.
А ещё проще изначально задать стили вида table.classtable tr и table.classtable tr td


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.