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
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Inhaltsverzeichnis Vorwort Welche Situationen kön...
1. Setzen Sie den HTML-Code der Maskenebene und d...
Speicherregeln für varchar In Versionen unter 4.0...
Vorwort Bei der Verwaltung und Wartung des Linux-...
Zu den vom HTTP/1.1-Protokoll angegebenen HTTP-An...
<br />Ursprünglicher Link: http://www.dudo.o...
Dieser Artikel beschreibt das Beispiel eines gepl...
Ich habe das vorliegende Projekt endlich abgeschl...
Durch Funktionen lassen sich beliebig viele Anwei...
In diesem Artikel wird der spezifische Code des P...
Inhaltsverzeichnis 1. Die übergeordnete Komponent...
Die Formularvalidierung ist eine der am häufigste...
Inhaltsverzeichnis 1. Routing-bezogene Objekte 2....
Inhaltsverzeichnis 1. rsync, cp Dateien kopieren ...