Zum Hauptinhalt springen

Drücken der Tastaturtaste in HTML: Handbuch und Codebeispiele

HTML ist eine der beliebtesten Markup-Sprachen zum Erstellen von Webseiten. Es bietet verschiedene Möglichkeiten zum Erstellen interaktiver Elemente auf Websites. Eines dieser Elemente ist die Tastaturtaste.

Die Tastaturtaste kann verwendet werden, um den Tastendruck auf der Tastatur durch den Benutzer zu verarbeiten. Es gibt mehrere Möglichkeiten, diese Funktionalität in HTML zu implementieren. Eine davon ist die Verwendung von Tastaturereignissen.

Das Tastenanschlagsereignis kann mit dem onkeydown-Attribut oder dem onkeypress-Attribut behandelt werden. Das onkeydown-Attribut wird aufgerufen, wenn eine Taste gedrückt wird, während das onkeypress-Attribut aufgerufen wird, wenn die Taste gedrückt wird.

Um zu bestimmen, welche Taste gedrückt wurde, können Sie ein Ereignisobjekt verwenden, das an die Handlerfunktion übergeben wird. Dieses Objekt enthält eine keyCode-Eigenschaft, die den Schlüsselcode speichert.

In diesem Beispiel fügen wir einen 'Keydown'-Ereignishandler hinzu, der beim Drücken einer Taste aufgerufen wird. Dann überprüfen wir den Code der Taste, und wenn es sich um den Code der Enter-Taste handelt (Code 13), geben wir eine Meldung aus.

Html: Beispiele für das Drücken einer Tastaturtaste

In HTML können Sie Ereignisse verfolgen, die auftreten, wenn Sie Tasten auf der Tastatur drücken. Es gibt mehrere Ereignisse, mit denen Sie auf das Drücken einer bestimmten Taste reagieren können.

Ein solches Ereignis ist ein Ereignis keydown. Es tritt auf, wenn Sie eine Taste auf der Tastatur drücken. Es folgt ein Codebeispiel, das die Verwendung dieses Ereignisses veranschaulicht:

document.addEventListener('keydown', (event) => );

Wenn Sie in diesem Beispiel eine beliebige Taste auf der Tastatur drücken, wird in der Browserkonsole eine Meldung angezeigt, die den Namen der gedrückten Taste enthält.

Außer der Veranstaltung keydown es gibt auch ein Ereignis keyup, die auftritt, wenn die Taste losgelassen wird. Ein Beispiel für die Verwendung dieses Ereignisses lautet wie folgt:

document.addEventListener('keyup', (event) => );

Wenn Sie in diesem Fall eine beliebige Taste loslassen, wird in der Browserkonsole eine Meldung angezeigt, die den Namen der losgelassenen Taste enthält.

Sie können auch das Drücken bestimmter Tasten überwachen, indem Sie eine Bedingung innerhalb des Ereignishandlers festlegen. Wenn Sie beispielsweise die Eingabetaste überwachen möchten, können Sie den folgenden Code verwenden:

document.addEventListener('keydown', (event) => >);

In diesem Beispiel wird nur dann eine Meldung in der Browserkonsole angezeigt, wenn Sie die Eingabetaste drücken.

Auf diese Weise ist es in HTML möglich, Ereignisse zu verfolgen, die mit dem Drücken von Tasten auf der Tastatur verbunden sind. Mit dieser Funktionalität können Sie interaktive und benutzerfreundliche Benutzeroberflächen erstellen.

Tastatureingabeereignisse in Html

Es gibt verschiedene Ereignisse in HTML, die verwendet werden können, um auf einen Tastendruck auf der Tastatur zu reagieren. Diese Ereignisse ermöglichen es Webentwicklern, Benutzereingaben zu verarbeiten und die entsprechenden Aktionen abhängig von der gedrückten Taste auszuführen.

Ein solches Ereignis ist keydown. Es tritt auf, wenn eine Taste gedrückt wird und wird vor dem Ereignis ausgelöst keypress. Ereignis keydown kann zum Beispiel verwendet werden, um zu bestimmen, ob spezielle Tasten wie die Enter- oder die Escape-Taste gedrückt werden.

Ein weiteres Ereignis - keypress. Es tritt nach dem Ereignis auf keydown und zeigt an, dass eine Zeichentaste gedrückt wird. Ereignis keypress kann verwendet werden, um vom Benutzer eingegebene Zeichen zu verarbeiten und entsprechende Aktionen auszuführen.

Und schließlich das Ereignis keyup tritt nach dem Loslassen einer Taste auf und kann verwendet werden, um das Loslassen einer Taste zu behandeln und entsprechende Aktionen auszuführen.

Sie können JavaScript verwenden, um mit Tastaturschaltflächenereignissen in HTML zu arbeiten. Hier ist ein Beispiel für die Verwendung des Ereignisses keydown:

SchlüsselcodeBeschreibung der Aktion
13Drücken der Eingabetaste
27Drücken der Escape-Taste
37Drücken der linken Pfeiltaste
39Drücken der Rechtspfeiltaste

Verwenden eines Ereignisses keydown sie können JavaScript-Code zu einem Tag innerhalb eines Tags in einem HTML-Dokument hinzufügen:

Нажмите клавишу "Enter"

In diesem Beispiel wird ein Popup-Fenster mit der Meldung "Enter-Taste gedrückt" angezeigt, wenn Sie die Eingabetaste drücken. Sie können auch andere Tasten auf die gleiche Weise bearbeiten.

Auf diese Weise ermöglichen HTML-Tastatureingabeereignisse Webentwicklern, auf Benutzereingaben zu reagieren, entsprechende Aktionen auszuführen und interaktive und benutzerfreundlichere Webanwendungen zu erstellen.

Wie behandelt man das Drücken einer Tastaturtaste in HTML

Sie können JavaScript verwenden, um das Drücken einer Tastaturschaltfläche in HTML zu verarbeiten. HTML stellt mehrere Ereignisse bereit, die ausgelöst werden, wenn eine Taste auf der Tastatur gedrückt wird. Hier sind einige von ihnen:

  • keydown - wird ausgelöst, wenn eine Taste auf der Tastatur gedrückt wird
  • keyup - wird ausgelöst, wenn eine Taste auf der Tastatur losgelassen wird
  • keypress - wird ausgelöst, wenn eine Zeichentaste (Buchstaben, Zahlen usw.) gedrückt wird.

Sie können die JavaScript-Funktion verwenden, um diese Ereignisse zu behandeln. Zum Beispiel:

document.addEventListener('keydown', function(event) );

In diesem Beispiel fügen wir dem document-Objekt einen Listener für das keydown-Ereignis hinzu. Wenn der Benutzer eine beliebige Taste auf der Tastatur drückt, wird die Funktion im Listener ausgeführt.

Sie können auch ein Event-Objekt an ein Tastaturereignis übergeben, das die Ereignisinformationen enthält. Zum Beispiel können wir den Code eines gedrückten Schlüssels mit event abrufen.keyCode . Hier ist ein Beispiel:

document.addEventListener('keydown', function(event) );

Dieser Code gibt den Code der gedrückten Taste an die Konsole aus.

Auf diese Weise können Sie mit JavaScript interaktive Steuerelemente erstellen und die Benutzeroberfläche einer Webseite verbessern, indem Sie das Drücken einer Tastaturtaste in HTML mithilfe von JavaScript verarbeiten.