bleibert: ungültige Werte bei Eigenschaften abfangen

Beitrag lesen

doch, schon. Du suchst im ganzen Dokument nach thead-Elementen und nimmst dann einfach das erste davon. Willst du die Suche nicht lieber auf eine bestimmte Tabelle beschränken?

Hmmm... damit habe ich mich noch nicht befasst, ich gehe fürs erste mal von einer Tabelle aus.

Ja, nämlich null. Das ist so definiert.

Das dachte ich mir, so wie hier beschrieben:
http://de.selfhtml.org/javascript/objekte/node.htm#next_sibling@title=nextSibling
Dort wird doch auch null produziert, ohne dass das Skript aussteigt. Wieso?

Prüfe zuerst, ob überhaupt ein thead existiert, und dann erst, wieviele tr-Elemente er enthält:

var thead = theTable.getElementsByTagName("thead");

var theadrows = (thead ? thead[0].getElementsByTagName("tr").length : 0);

  
Damit probier ich mal ein wenig rum.  
Vielen Dank und viele Grüße,  
Dennis