Hallo,
also bei mir funktioniert document.getElementById("test").style.left ="-200px";
Das ist aber nicht was er macht.
Er ruft getElementsByTagName auf und wurde jetzt mindestens viermal drauf hingwiesen, dass der Plural bedeutet, das er mehr als ein Elemente (sprich ein Array von elmenten) als Ergebnis erhält. Und diese m uss er auch als Array ansprechen.
Aber 'px' ist notwenig in neueren Browsern, da hast du recht.
Struppi.