Heim > Artikel > Web-Frontend > Eine einfache Erklärung von Tastaturereignissen in js
Dieser Artikel stellt hauptsächlich Tastaturereignisse in js vor und analysiert die Bedienungsfähigkeiten von js als Reaktion auf Tastaturereignisse in Form eines relativ einfachen Beispiels. Freunde in Not können sich darauf beziehen.
Dieser Artikel analysiert die Tastatur in js mit einem Beispielereignis. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Der Effekt dieses Beispiels:
Drücken Sie eine beliebige Taste auf der Tastatur, um den entsprechenden ASCII-Code anzuzeigen, der mit IE, Chrome und Firefox kompatibel ist.
Aber es gibt immer noch viele Probleme:
(1) In IE und Chrome haben einige Tasten keine Wirkung, wie z. B. oben, unten, links, rechts usw.
( 2) In Firefox lauten sowohl die rechte Pfeiltaste als auch die einfache Anführungszeichentaste 39.
Der spezifische Code lautet wie folgt:
Der Code lautet wie folgt:
<html> <head> <script type="text/javascript"> window.onload = function(){ var bd = document.getElementsByTagName('body')[0]; bd.onkeypress = function(ev){ ev = ev || window.event;//ie不支持function参数ev alert(ev.keyCode || ev.which);//火狐不支持keyCode } } </script> <style type="text/css"> #par{width:300px;height:200px;background:gray;} #son{width:200px;height:100px;background:green;} </style> </head> <body> <p id="par"> <p id="son"></p> </p> </body> </html>
Das obige ist der detaillierte Inhalt vonEine einfache Erklärung von Tastaturereignissen in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!