Heim > Web-Frontend > js-Tutorial > Warum wird mein JavaScript-Code in JSFiddle nicht ausgeführt?

Warum wird mein JavaScript-Code in JSFiddle nicht ausgeführt?

DDD
Freigeben: 2024-12-31 09:39:10
Original
836 Leute haben es durchsucht

Why Isn't My JavaScript Code Executing in JSFiddle?

JSFiddle-JavaScript-Code wird nicht ausgeführt

Beim Versuch, JavaScript-Code innerhalb einer JSFiddle auszuführen, kann es sein, dass bei der von Ihnen aufgerufenen Funktion ein Fehler auftritt ist nicht definiert. Dieser Fehler tritt normalerweise auf, wenn der JavaScript-Code zum hinzugefügt wird. Abschnitt des HTML-Dokuments, während der HTML-Code zum -Abschnitt hinzugefügt wird. Abschnitt.

Lösung:

Die Standard-Wrap-Einstellung in JSFiddle ist „onLoad“, wodurch der gesamte JavaScript-Code in eine Funktion eingeschlossen wird, die ausgeführt wird, nachdem das Ergebnis geladen wurde . Durch diesen Wrapping wird ein lokaler Bereich für alle Variablen erstellt, sodass sie im globalen Bereich nicht verfügbar sind.

Um dieses Problem zu beheben, ändern Sie die Wrap-Einstellung in „Kein Wrap“:

  1. Öffnen Sie die JSFiddle-Einstellungsfeld.
  2. Stellen Sie im Abschnitt „Optionen“ die Option „Umbruch“ auf „Kein Umbruch“ ein.
  3. Schalten Sie das Framework auf „Keine Bibliothek“, wenn Sie keine Bibliotheken verwenden.

Beispiel:

<input type="button" value="test" onclick="test()" />

<script>
  function test() {
    alert("test");
  }
</script>
Nach dem Login kopieren

Nachdem Sie diese Änderungen vorgenommen haben, sollte der JavaScript-Code nun korrekt ausgeführt werden wenn auf die Schaltfläche geklickt wird.

Das obige ist der detaillierte Inhalt vonWarum wird mein JavaScript-Code in JSFiddle nicht ausgeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage