есть некий код:
<div id="result">
<ul>><li><h1>....
...</ul>
</div
И стили определяются как #result li, #result h1, #result span
При загрузке на странице тестовые хтмл и все отображается корректно, но когда я провожу аякс запрос, и строю динамический узлы:
var ul = document.createElement('ul');
result.appendChild(ul);
то отображение сбивается, как будто стилей нет вообще.
В ИЕ6, Опера, Мозила, Хроме все нормально, такое только в ИЕ7-8
Было у кого такое и как решить? Я не могу сформулировать вопрос что бы поискать... что-то в голову неидет ничего
Примечание:
что-то вроде: obj.style = '...'; ?
Примечание:
Мне тоже не особо этот вариант, но и правда, рабочий. Подожду тоже немного, может есть решение лучше
Примечание:
Проблема была еще и в этой строчке:
li.setAttribute('class','nohover'); - совсем про неё забыл.
ИЕ не мог это обработать, в отличии от других браузеров
В итоге obj.className помогло
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.