Avatar ·

Warum funktionieren selbstschließende `<script />`-Tags in HTML nicht?

Hallo zusammen! Ich bin ein Frontend-Anfänger und bin auf ein sehr seltsames Problem gestoßen, bei dem ich viel Zeit verloren habe. Ich schreibe eine einfache HTML-Seite und möchte eine externe JavaScript-Datei einbinden. Eigentlich scheint es einfach, aber der Code funktioniert nicht. Hier ist mein HTML: ```html Test ``` Ich erwartete, dass auf der Seite eine Ausgabe aus dem Skript `app.js` erscheint, aber nichts passiert. In der Browserkonsole gibt es keine Fehler, aber das Skript scheint nicht geladen zu werden. Wenn ich jedoch `` mit einem schließenden Tag verwende, funktioniert alles einwandfrei. Ich bin es gewohnt, dass viele Tags in HTML5 selbstschließend sein können: `
`, ``, ``. Warum funktioniert dieser Trick mit dem `