JS-Ereignisse beziehen sich auf Verhaltensweisen, die in Browserformularen oder HTML-Elementen auftreten und die Ausführung von JS-Codeblöcken auslösen können. Als Nächstes werfen wir einen Blick auf die zugehörigen Ereignisse. 1. FormularereignisseBeispielsweise das Onload-Ereignis: Wenn die Seite vollständig geladen ist (einschließlich Bilder, JS-Dateien, CSS-Dateien usw.), wird dieses Ereignis ausgelöst. <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Blumenhund Online</title> <Skript> fenster.onload = funktion(){ var meindiv = document.getElementById("meindiv"); alert("Seite wurde geladen, der Inhalt von mydiv ist: "+mydiv.innerText); } </Skript> </Kopf> <Text> <div id='mydiv'>Ich bin ein Blumenhund, eine Blume eines Blumenhundes, ein Hund eines Blumenhundes. </div> </body> </html>
2. MausereignisseWenn beispielsweise die linke Maustaste geklickt wird, tritt ein Onclick-Ereignis auf: <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Blumenhund Online</title> <Stil> html,Text{ Breite: 100 %; Höhe: 100%; } </Stil> <Skript> Funktion Mausklick(){ alert('Seite angeklickt'); } </Skript> </Kopf> <body onclick="Mausklick()"> <div id='mydiv'>Ich bin ein Blumenhund, eine Blume eines Blumenhundes, ein Hund eines Blumenhundes. </div> </body> </html>
3. Tastaturereignisse<!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Blumenhund Online</title> <Stil> html,Text{ Hintergrundfarbe: Aquamarin; Breite: 100 %; Höhe: 100%; } </Stil> <Skript> Funktion keydown(Ereignis){ wenn(event.keyCode==37){ alert(event.keyCode +'Sie haben die linke Taste gedrückt'); } wenn(event.keyCode==38){ alert(event.keyCode +'Sie haben die Aufwärtstaste gedrückt'); } wenn(event.keyCode==39){ alert(event.keyCode +'Sie haben die richtige Taste gedrückt'); } wenn(event.keyCode==40){ alert(event.keyCode +'Sie haben die Abwärtstaste gedrückt'); } } </Skript> </Kopf> <body onkeydown="keydown(Ereignis)"> </body> </html> 4. Allgemeine Ereignismethoden (einschließlich Fensterereignisse, Mausereignisse, Tastaturereignisse, Textereignisse)
5. Event-Bubbling und Event-CapturingWenn ein Ereignis eintritt, wird ein Ereignisstrom generiert. Wenn ein HTML-Element ein Ereignis generiert, wird das Ereignis in einer bestimmten Reihenfolge zwischen dem Elementknoten und dem Stammknoten weitergegeben, ähnlich wie bei Rekursion und Rückgabe. Die Methode zum Auslösen des Ereignisses lautet wie folgt: addEventListener("click","doSomething","true"); Wenn der dritte Parameter wahr ist, wird das Ereignis erfasst, wenn er falsch ist, wird das Ereignis aufgeblasen, die Standardeinstellung ist Aufblasen. Ausbreitung von Erfassungsereignissen: Ausbreitung von Blasenereignissen Dies ist das Ende dieses Artikels zur Verwendung von JavaScript zur Behandlung allgemeiner Ereignisse. Weitere Informationen zur Behandlung allgemeiner Ereignisse mit JS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL-Wissenspunkte für die Computerprüfung der zweiten Ebene MySQL-Alter-Befehl
>>: IIS und APACHE implementieren die HTTP-Umleitung auf HTTPS
Problembeschreibung: Ich habe einen Desktop-Compu...
Der zu erzielende Effekt ist: Festes Vergrößern a...
Inhaltsverzeichnis Installieren Sie Docker-ce für...
1. 85 % der Anzeigen werden nicht gelesen <br ...
Da ich MySQL installieren muss, zeichne ich den I...
Was ist ein Karussell? Karussell: In einem Modul ...
1. Bereiten Sie die Java-Umgebung vor, jdk1.8 Übe...
Dieser Artikel beschreibt die Installation des Sy...
Vorwort: Ganz gleich, ob wir es für den Eigengebr...
Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...
Inhaltsverzeichnis Globale Variable „globalData“ ...
Zweck: 1. Um das externe Netzwerk des Servers übe...
Vorwort Unter Linux ist zum Kompilieren und Verkn...
1. Einleitung: Ich denke, dass die Änderungen nac...
Vorwort Dieser Artikel beschreibt zwei Situatione...