Используя простой Javascript, вы не можете установить все стили одновременно;вам нужно использовать отдельные строки для каждой из них.
Однако вам не нужно повторять код document.getElementById(...).style.
снова и снова;создайте переменную объекта для ссылки на нее, и вы сделаете свой код намного более читабельным:
var obj=document.getElementById("myElement").style;
obj.top=top;
obj.left=left;
... и т. д.Гораздо легче читать, чем ваш пример (и, честно говоря, так же легко прочитать, как альтернативу jQuery).
(если Javascript был спроектирован правильно, вы могли бы также использовать ключевое слово with
, но это лучшеоставить в покое, так как это может вызвать некоторые неприятные проблемы с пространством имен)