Во всех других браузерах element.style работает нормально.Но Internet Explorer 8 этого не знает ...
Получение этой ошибки, когда x - это div:
Error: 'x.style.left' is null or not an object
Сам x.style не определен.Я посмотрел на http://www.quirksmode.org/dom/changess.html, но он ничего не говорит о стилях для определенных элементов, точно так же, как http://help.dottoro.com/ljuefnvw.php тоже ничего не говорит.
<div id="example"> Test </div> <script> document.getElementById('example').style.marginLeft = '50px'; </script>
работает
вместо использования element.style, используйте конкретное имя тега.