DHTML, несколько классов CSS, в IE7 - PullRequest
1 голос
/ 08 марта 2012

В IE 7 мой пример статического HTML и CSS правильно приводит к горизонтальному и разнесенному набору тегов div:

JSFiddle, Sample # 1

Но каккак только IE7 запрашивается то же самое, когда javascript изменяет «класс» элементов, он полностью теряет горизонтальное форматирование:

JSFiddle, Sample # 2

Этот второй пример генерирует HTML и обновляет его с помощью таймера, но он идентичен HTML.

Я предполагаю, что это связано с наличием более одного класса, связанного с элементами div (class = "count-цифра digit4 "), и тот факт, что я обновляю второй из этих двух классов динамически.Я полагаю, что IE7 просто сдается.Это реальная проблема?И независимо от того, что было бы правильным способом исправить это - чтобы динамические обновления работали правильно?

1 Ответ

1 голос
/ 09 марта 2012

Попробуйте использовать element.setAttribute("className", "your-classname-here"); "Класс" - это зарезервированное слово в ECMAscript, поэтому вместо него пришлось использовать "className" (я предполагаю)

Здесь больше информации о SO: почему класс является зарезервированным словом в JavaScript?

...