이 기사는 JS의 키보드 이벤트를 분석합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
이 예제의 효과 :
키보드의 모든 키를 눌러 IE, Chrome 및 Firefox와 호환되는 해당 ASCII 코드를 팝업하십시오.
그러나 여전히 많은 문제가 있습니다.
(1) IE와 Chrome에서 일부 키는 상단, 하단, 왼쪽, 오른쪽 등과 같은 영향을 미치지 않습니다.
(2) Firefox의 오른쪽 화살표 키와 단일 인용 키는 모두 39입니다.
특정 코드는 다음과 같습니다.
다음과 같이 코드를 복사하십시오. <html>
<헤드>
<script type = "text/javaScript">
Window.onload = function () {
var bd = document.getElementsByTagName ( 'body') [0];
bd.onkeypress = function (ev) {
EV = EV || Window.event; // 즉 기능 매개 변수 EV를 지원하지 않습니다
alert (ev.keycode || ev. which); // firefox는 키 코드를 지원하지 않습니다
}
}
</스크립트>
<스타일 유형 = "텍스트/CSS">
#par {너비 : 300px; 높이 : 200px; 배경 : 회색;}
#son {너비 : 200px; 높이 : 100px; 배경 : 녹색;}
</스타일>
</head>
<body>
<div id = "par">
<div id = "son"> </div>
</div>
</body>
</html>
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.