Эй,
Я изо всех сил пытаюсь установить атрибут стиля для div, который создается с помощью JavaScript.
Поток:
- Скрипт загружает
- Создает
<div id="test">
- Устанавливает атрибут
style="top: 20px; left: 10px; margin: 0px; position: absolute;"
Все отлично работает со всеми другими браузерами, но когда дело доходит до IE, все просто не работает.
Как я могу установить эти атрибуты стиля в IE? Пока что с этим кодом:
var div = document.getElementById('test');
div.style.left = "10px";
div.style.top = "20px";
div.style.margin = "0px";
div.style.position = "absolute !important";
Мне удалось установить верх, маржу и позицию. Style.left не может быть и речи.
Каков наилучший подход при работе с атрибутами стиля во всех браузерах?
@ IE не рабочая версия: 7,8. (не пробовал до 6 и 9 лет)