|
|
|
| Здравствуйте.
Столкнулся с неожиданной проблемой: мне необходимо динамически создать элемент (допустим, span) и добавить его в документ.
В IE никак не получается назначить вновь созданному элементу необходимый класс. Пробовал два варианта:
Вариант 1:
newSpan.setAttribute('class', 'TestClass');
присвоение не дает эффекта, то есть стили класса не назначаются новому span'у (в FF работает нормально).
Вариант 2:
newSpan.class = 'TestClass'
не работает из-за ошибки JavaScript: "Identifier expected", то есть class воспринимается как ключевое слово, а не аттрибут элемента.
Присваивать необходимые аттрибуты через newSpan.style не могу, поскольку хочется иметь возможность менять цветовую схему через CSS.
Так как же присвоить класс новому объекту?
Заранее спасибо за советы. | |
|
|
|
|
|
|
|
для: Denis_Gorby
(27.09.2006 в 11:23)
| | Извиняюсь, пора в отпуск.
Конечно, надо было:
newSpan.className = 'TestClass' | |
|
|
|