Tach!
ja, deine Änderung scheint zu klappen. Zumindest kam der Fehler nicht mehr.
Wann immer du im DOM etwas suchst und dieses ein weiteres Mal brauchst, leg es in einer Variable ab und verwende diese. Dann kann es auch nicht mehr passieren, dass du einmal die Nachfahren eines Elements durchsuchst und beim nächsten Mal das document.
dedlfix.