Gunnar Bittersmann: Finde den fehler nicht...

Beitrag lesen

@@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)