Es sollte einfach sein, aber so einfach wie es sein sollte kann ich das Problem nicht lösen.Implementieren Sie JS in HTML
Wenn ich den folgenden HTML- und JS-Code in einen Online-Editor eintippe, funktioniert alles einwandfrei, aber wenn ich das in meinen (Offline-) Editor eintippe, wird es nicht funktionieren. Hier ist der Online-Code: http://jsbin.com/kenurunahu/1/edit?html,js,output)
Ich wette, es hat etwas mit der Ladereihenfolge und wie die Dateien verknüpft zu tun.
Das ist, wie meine (lokal) HTML-Datei sieht aus wie (wo die Dateien verknüpft sind):
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" content="Index.css">
<script src="Script.js"></script>
</head>
<body>
<p id="demo">
something
</p>
</body>
</html>
Vielen Dank für Hilfe!
[Update] Firefox und Chrome zeigen die JS-Datei an. Manchmal bekomme ich eine Fehlermeldung, dass 'innerHTML ist null', aber wenn ich den gleichen Code in die Konsole schreibe, funktioniert alles gut.
Was passiert, wenn Sie die .html-Datei in Ihrem Browser öffnen? – JordanHendrix
Erzielen Sie Fehler in der Entwicklerkonsole (öffnen Sie sie durch Drücken von F12 in Ihrem Browser)? – Oisin
Sie sollten eine Datei mit dem Namen 'Script.js' auf der gleichen Ebene wie Ihre' html' Datei haben. –