Hi,
sicher, wenn'st den Funktionsaufruf richtig eingibst, d.h. "document.getElementsByName".
Besser is noch document.getElementById (Element! statt ElementS!, kriegst nur eins, weil ID eindeutig sein muss im HTML-Dokument!), und is auch VIEL schneller.
Abgesehen davon, mit document.createElement kriegst ja wohl ein Element zurück, d.h. sieht wohl so aus.
myElem = document.createElement(...);
Dann kannst normaler Weise auch so witermachen ...
myElem.value = 123;
myElem.style.marginLeft = 90;
...
D.h. das getElementById/Name kannst dir sparen ... wenn nicht dann noch folgender Tip.
Kann sein dass du nach document.createElement das Ding auch erst ins document einfügen musst ... siehe "insertBefore()" auf http://de.selfhtml.org/javascript/objekte/node.htm.
Dann getElementById/Name funktioniert sicher ....
Have fun!