Кто-нибудь знает, как я могу стилизовать динамические элементы, созданные с помощью метода DOM createElement
в IE7 с помощью CSS.
Как некоторые из вас могут знать или не знать, IE7, похоже, отказывается от элементов стиля, которыесоздаются с использованием API DOM, но довольно удачно их стилизируют с использованием innerHTML
.
Кажется, это ошибка в IE7, поскольку IE8 не имеет проблем с оформлением этих динамических элементов.
Вкл.GitHub Я разветвил этот репозиторий: https://github.com/ChiperSoft/Kalendae и хотел преобразовать его в поддержку IE7 (говорится, что он поддерживает только IE8, но сначала я заметил некоторые базовые вещи, которые можно исправить, чтобы заставить его работать в IE7, а затем понял, что основнойПоддерживаемая проблема IE7 снова возникла из-за этой ошибки, когда IE7 задыхался от динамических элементов).
(ради эксперимента ...) Я попытался загрузить CSS после завершения сценария (просто как способ проверитьчтобы увидеть, будет ли IE7 отображать стили для элементов, созданных DOM), но это не сработало.
И невозможно создать эти динамические элементы с помощью innerHTML
из-за требований сценария и динамической природы элементов (это сценарий выбора даты).
Поэтому в конечном итоге мне нужно попытаться решить, как исправить эту ошибку в IE7.
Есть идеи?
С уважением, Марк