@@Andreas Vogt
Wo ist denn das Problem?
Dass du das Script (insb. Zeile var thisElement = document.querySelector('#this');) schon ausführen lässt, bevor das Element überhaupt im DOM existiert.
Das Script ans Ende des body tun. (Oder per Eventhandler document.addEventListener('DOMContentLoaded', …))
LLAP 🖖
-- 
„Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe
  „Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann MudGuard
 MudGuard mermshaus
 mermshaus Matthias Apsel
 Matthias Apsel TS
 TS