In diesem Artikel werden hauptsächlich drei häufig verwendete JS-Zeitantworten vorgestellt. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Editor und werfen wir einen Blick darauf.
Hier sind einige häufig verwendete Zeitantworten, die einfach zu verwenden und sehr effektiv sind.
1. Auslöser durch Tastendruck
Diese Art der Ereignisreaktion kommt sehr häufig vor und kommt auch von Anfang an vor. Um ein einfaches Beispiel zu geben:
<!DOCTYPE html> <html> <head> <title>javascript</title> </head> <body> <p>点击确认查看日期</p> <button onclick="myFunction()">确认</button> <p id="demo"></p> <script> function myFunction() { document.getElementById("demo").innerHTML =Date(); } </script> </body>
Der Kern dieser Art von Methode besteht darin, onclick+Funktionsnamen zur Schaltflächenbeschriftung hinzuzufügen, um die Funktion auszulösen.
2. Mausauslöser oder Eingabeauslöser.
Die Mängel der ersten Methode sind eigentlich sehr offensichtlich. Wenn ich beispielsweise einen Datenstapel verarbeiten möchte und viele Eingabefelder vorhanden sind, muss ich dann nach jedem Feld einen Bestätigungsschlüssel hinzufügen? Dies ist für Benutzereingaben sehr unzumutbar, daher ist es viel effizienter, beim Ausfüllen eines Formulars oder mehrerer Eingabefelder die Maus oder die Eingabetaste zu verwenden, um den Effekt auszulösen.
<!DOCTYPE html> <html> <head> <title>javascript</title> </head> <body> <p>请输入下列表框</p> <label>表框一</label><input type="text" id="t1" onchange="myFunction()"/> <p id="demo1"></p> <script> function myFunction() { var x = document.getElementById("t1").value; document.getElementById("demo1").innerHTML="表格一的内容是"+x; } </script> </body>
Der Kern besteht darin, die Funktion im Eingabefeld mit onchange aufzurufen. Nach dem Ausfüllen wird die Funktion aufgerufen, indem Sie mit der Maus auf eine beliebige Stelle klicken oder die Eingabetaste drücken Verarbeitung.
3. Jederzeit auslösen
Für reale Beispiele können Sie die Online-Hexadezimalkonvertierung auf der Webseite ausprobieren Das Drücken der Bestätigungstaste erfordert nicht, dass Sie die Eingabetaste drücken. Sie können es jederzeit eingeben und konvertieren. Unter Einbeziehung des Rechners auf dem Mobiltelefon berechnet es den Eingabewert in Echtzeit.
<!DOCTYPE html> <html> <head> <title>javascript</title> </head> <body> <p>请输入下列表框</p> <label>表框一</label><input type="text" id="t1" onKeyUp="myFunction()"/> <p id="demo1"></p> <script> function myFunction() { var x = document.getElementById("t1").value; document.getElementById("demo1").innerHTML="表格一的内容是"+x; } </script> </body>
Der Kern der Verwendungsmethode ist oneKeyUp + Methodenname. Darüber hinaus gibt es auch die Schlüsselwörter onkeypress, oneKeyDown usw. Ich persönlich finde oneKeyUp praktischer.
Verwandte Empfehlungen:
Aufschlüsselung und eingehende Analyse der Reaktionszeit von Webtransaktionen
jQuery-Timeline-Effekte basierend auf der vertikalen Bootstrap-Antwort
10 Möglichkeiten, wie Sie Ihre Node.js-Anwendung schneller ausführen lassen. Tipps
Das obige ist der detaillierte Inhalt vonDrei häufig verwendete JS-Zeitantworten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!