Allerdings ist das mit der Tabelle schon ziemlich umständlich. Möchtest du nicht lieber etwas listenartiges verwenden? Das wäre semantischer und zudem auch noch einfacher umzusetzen.
Ja da hast du wohl recht!
Ich hätt wohl genauer lesen müssen bzgl. dem createElement zeug!
Habs jetzt mit einer Liste statt Tabelle gemacht, ist wirklich viel weniger Code:
<script type="text/javascript">
function addli() {
var li = document.createElement("li");
var input = document.createElement("input");
li.appendChild(input);
document.getElementById("testul").appendChild(li);
}
</script>
<ul style="list-style:none;" id="testul">Namen <a href="javascript:addli()">klick</a><br><br>
<li><input type="text"></li>
</ul>
Danke für eure Hilfe!
Eine Frage hätte ich noch, wenn ich z.b. für das 'input-feld' mehrere Attribute setzen will (maxlength, value, type, id, name,..) muss ich für jedes Attribut z.b.: "input.setAttribute("type","text");" schreiben oder gibts auch eine möglichkeit, gleich mehrere Attribute in quasi einer Zeile zu definieren, dass ich also nur einmal "setAttribute" verwenden muss. gleiche Frage auch für styles!
Danke, Emanuel