Joachim: CreateElement

Beitrag lesen

Hi,

wenn ich ein document write mache, muss das dann an die stelle wo der spätere text stehen soll

Waehrend des Renderns kannst Du mit document.write dort schreiben, wo Du eine Ausgabe benoetigst.

var test= parseInt(document.getElementById("1").value);

Formreferenz ist immer noch document.FORMNAME.ELEMENTNAME bzw document.forms[].elements[]
Ausserdem kann darf eine ID nicht nur aus einer Number bestehen, wenn Du mit Javascript damit arbeiten willst.

var Elementknoten1 = document.createElement('<input type="text" name="'+test+1+'" size="10" value="'+artnr+'" readonly>');

hast Du meinen vorherigen Text nicht gelesen? Einen String kannst Du mit innerHTML schreiben, mit der Dom-Methode createElement erzeugst Du ein Element - nur das. Die Attribute erzeugst Du mit setAttribute, createAttribute...

Gruesse, Joachim

--
Am Ende wird alles gut.