TypeError: document.body ist null

8

Warum bekomme ich Fehler im Browser?

  

TypeError: document.body ist null

Code funktioniert gut in JSfiddle .

HTML

%Vor%

JS

%Vor%     
Getup4 08.01.2015, 04:46
quelle

1 Antwort

10

Führe den Code aus, wenn das DOM geladen wird. Wickeln Sie Ihre Logik in einen Ereignis-Listener für DOMContentLoaded .

%Vor%

Der Grund, warum es in JSFiddle funktionierte, ist, dass JS beim Laden ausgeführt wird (das ist die Standardoption in JSFiddle).

Alternativ können Sie abhängig davon, wann Sie die auszuführende Logik benötigen, auch Folgendes verwenden:

%Vor%

Siehe: Unterschied zwischen DOMContentLoaded- und Load-Ereignissen

    
Josh Crozier 08.01.2015 04:48
quelle

Tags und Links