@@Matti Mäkitalo:
nuqneH
Weiterhin: wie im Thread angemerkt willst du den beiden Radio-Buttons wohl eher den gleichen Namen geben, damit nur einer der beiden angehakt werden kann.
Außerdem: Die Beschriftungen von Eingabefeldern sollten mit <[ref:self812;html/formulare/strukturieren.htm#label@title=label]>
ausgezeichnet werden,
1. damit man sie anclicken kann und nicht auf Radiobutton/Checkbox clicken muss und
2. damit Nutzer assistiver Technologien (Screenreader) einen Bezug von Eingabefeld und Beschriftung haben.
Der eigentliche Fehler ist recht einfach: du fügst deine neue Zeile vor dem Element mit der id "g_zeile" als Kind deines tbody ein. g_zeile war aber gar kein Kind, sondern ein td. Daher der Fehler.
Gut gesehen.
Das kommt davon, wenn man sich das Leben unnötig schwer macht anstatt die dafür vorgesehenen Methoden [link:http://docs.webplatform.org/wiki/dom/HTMLTableElement/insertRow@title=insertRow()]
und [link:http://docs.webplatform.org/wiki/dom/HTMLTableElement/insertCell@title=insertCell()]
zu verwenden.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)