Ich habe eine main.html-Datei, die gut funktioniert.Javascript - verwenden Sie andere html-Datei spezifische Daten
var elements = document.getElementsByClassName("quest")
<a class="quest">Quest 1</a>
<a class="quest">Quest 2</a>
<a class="quest">Quest 3</a>
aber ich es trennen möchte. Die Datei main.html enthält also noch das Javascript, aber eine andere Datei data.html enthält den HTML-Teil des Codes. Ich würde eine Option bevorzugen mit reinem Javascript (keine jQuery usw.). Vielen Dank.
die keinen Sinn macht. Sie können das JS in eine externe Javascript-Datei extrahieren, aber warum sollte JS selbst in einer HTML-Datei bleiben? Können Sie den Anwendungsfall näher erläutern? – mplungjan
Beide Dateien haben auch andere Inhalte. Das ist der Grund, warum ich sie getrennt brauche. –
Sie möchten also im Wesentlichen in der Datei data.html ajax? Warum ist jQuery nicht erlaubt, es wird alles vereinfachen, einschließlich der Event-Delegierung für Ihre Navigation benötigt – mplungjan