IE vs document.createElement

FANTAzeRus

Guest
IE vs document.createElement

Создал простую конструкцию:

<body>
</body>

<script>
el= document.createElement("div");
el.setAttribute("style","border: #303030 1px solid;position: absolute;left: 100px;top: 50px;width: 300px;height: 150px;background-color: red");
el.innerHTML = "Test";
document.body.appendChild(el);
</script>

В Opera, Mozilla все прекрасно отрабатывает так, как и задумывалось с применением стилей, а вот в IE создается DIV, но стили к нему не применятся. Может кто сталкивался и знает как бороть?
 

Кром

Новичок
Попробуй для IE писать стили так:
el.style.position = 'absolute';
el.style.left = '100px';
 

FANTAzeRus

Guest
2Кром: Спасибо помогло. Причем работает и в Opera и Mozilla.
 
Сверху