ReferenceError: Dokument ist nicht definiert (in normalem JavaScript)

8

Ich bekomme die a "ReferenceError: Dokument ist nicht definiert" beim Versuch,

%Vor%

Ich habe das vorher in anderen Code gesehen und keinen Ärger verursacht. Warum ist es jetzt? Die companied HTML-Seite ist nur ein div im Körper.

%Vor%

Der Code ist der folgende:

%Vor%

Versuchen Sie den ganzen Code in diesem Link HIER

    
limitcracker 09.07.2014, 07:35
quelle

3 Antworten

4

Es hängt davon ab, wann die selbstausführende anonyme Funktion ausgeführt wird. Es ist möglich, dass es ausgeführt wird, bevor window.document definiert wurde.

Versuchen Sie in diesem Fall, einen Listener hinzuzufügen

%Vor%

Update: (nach dem Update der Frage und der Einbeziehung des Codes)

Lesen Sie Folgendes zu den Problemen beim Verweisen auf DOM-Elemente von einem JavaScript, das in head element eingefügt und ausgeführt wird:
- "getElementsByTagName (...) [0]" ist nicht definiert?
- Durch das DOM navigieren

    
erosman 09.07.2014 07:43
quelle
0

probiere: window.document ......

%Vor%     
Ngannv 20.05.2017 19:27
quelle
0

Fügen Sie das Skriptelement direkt vor dem / body-Tag wie folgt hinzu

%Vor%     
Abdelwahab Mahmoud 03.12.2017 23:31
quelle

Tags und Links