amel: Wie definiere ich hier einen Input in createElement( )

Beitrag lesen

und nach diesem macht er ein Datenfeld in die Tabelle, nur das Datenfeld hat keinen ID so kann ich nicht darauf zugreifen. Wenn ich aber schreibe:
var TD1T = document.createElement("input id='a'"); dann zeigt er keinen Fehler aber auch kein Input-Feld?!?

Salut
Die ID deines Inputfeldes ist ein Attribut von deinem input Feld.
Attribute kann man mit der Methode
TD1T.createAttribute("id", "irgendeinname");

Ist das sicher dass hier 2 Parameter übergeben werden?!? Hier ist mein Script noch einmal. kannst du mir sagen wo ich das jetzt reinschreiben soll! es soll ja den ID von der Zelle haben, denk ich!!
var TD1 = document.createElement("td");
 var TD1T = document.createElement("input");
 var TD1A = document.createAttribute("id");
 TD1A.nodeValue = "a";
 TD1.setAttributeNode(TD1A);
 var TD2 = document.createElement("td");
 var TD2T = document.createElement("input");
 var TD3 = document.createElement("td");
 var TD3T = document.createElement("input");
 TD1.appendChild(TD1T);
 TD2.appendChild(TD2T);
 TD3.appendChild(TD3T);
 TR.appendChild(TD1);
 TR.appendChild(TD2);

so funzts nicht aber es zeigt auch keine Fehler?!
 TR.appendChild(TD3);