В этой статье анализируются события клавиатуры в JS. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Эффект этого примера:
Нажмите любую клавишу на клавиатуре, чтобы вспомнить соответствующий код ASCII, который совместим с IE, Chrome и Firefox.
Но есть еще много проблем:
(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; // IE не поддерживает параметр функции EV функции EV
Alert (ev.keycode || ev.which); // Firefox не поддерживает ключевой код
}
}
</script>
<стиль типа = "text/css">
#par {ширина: 300px; высота: 200px; фон: серый;}
#SON {ширина: 200px; высота: 100px; фон: зеленый;}
</style>
</head>
<тело>
<div id = "par">
<div id = "son"> </div>
</div>
</body>
</html>
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.