Warum können Sie JavaScript nicht in externen Skript-Tags ausführen? Bei Verwendung von -Tags werden externe JavaScript-Dateien geladen und ausgeführt. Der Versuch, JavaScript-Code in solche Tags einzubinden, schlägt jedoch ohne Fehler fehl Wenn Sie jeweils nur ein Skript laden, entweder von einer URL oder inline, wird das Inline-Skript ignoriert.</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><script src="myFile.js"> alert( "This is a test" ); Nach dem Login kopierenUm JavaScript innerhalb einer Seite auszuführen, müssen Sie jeweils mehrere -Elemente erstellen mit eigener Quelle:<p></p> <p>Dadurch wird sichergestellt, dass sowohl externe als auch Inline-Skripte ausgeführt werden.</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><script src="myFile.js"> alert( "This is a test" ); Nach dem Login kopieren Zusätzliche Hinweise: Der Inhalt der Das Skriptelement verbleibt im DOM, sodass einige Entwickler darin Daten für den Zugriff durch externe JavaScript-Dateien speichern können. Dieser Ansatz ist jedoch weniger günstig als die Verwendung von data-*-Attributen, die eine sauberere und gezieltere Möglichkeit zum Speichern von Daten in HTML-Elementen bieten .