Antje Hofmann: Rekursionsprobleme

Beitrag lesen

Hallo Jeremias,

if(curNode.firstChild && curNode.style.display != "none"){

^^^^^^

hier liegen deine Probleme. Textknoten kennen das Objekt style und deshalb die Eigenschaft display nicht. Dies führt zu einem Fehler und damit zu einem Abbruch.

Du musst deine Rekursion so modifizieren, dass auch der Fall Textknoten (in Mozilla ist es schon ein einfacher Zeilenumbruch zur Formatierung des Quelltextes) behandelt wird.

Viele Grüße

Antje