English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 参考手册

HTML 标签大全

HTML onkeydown事件属性

onkeydown属性用来获取或设置当前元素的keydown事件的事件处理函数

Attributs d'événement HTML

在线示例

用户按下键时执行JavaScript

<!DOCTYPE html>
<html>
<head>
<title>HTML onkeydown 事件属性的使用(基础教程网 oldtoolbag.com)</title>
<script>
function demo_onkeydown()
{
    var x;
    if(window.event) // IE8 及更早IE版本
    {
        x=event.keyCode;
    }
    else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
    {
        x=event.which;
    }
    var keychar=String.fromCharCode(x);
    alert("按键 \ + keychar + "\t被按下\
}
</script>
</head>
<body>
<p>当用户在输入域按下按键时触发函数。该功能提醒按下的键。</p>
<input type="text" onkeydown="demo_onkeydown()">
</body>
</html>
Voyons voir ‹/›

Compatibilité du navigateur

IEFirefoxOperaChromeSafari

Tous les navigateurs populaires prennent en charge l'attribut d'événement onkeydown

Définition et utilisation

L'attribut onkeydown est déclenché lorsque l'utilisateur appuie sur une touche (sur le clavier).

Astuce : L'ordre de déclenchement des événements liés à l'événement onkeydown :

  • onkeydown

  • onkeypress

  • onkeyup

Attention : L'attribut onkeydown ne peut pas être utilisé pour les éléments suivants: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, ou <title>.

HTML 4.01 et HTML5Les différences entre

Sans différence.

Syntaxe

<element onkeydown="script">

Valeur de l'attribut

ValeurDescription
scriptDéfinit le script à exécuter lorsque l'événement onkeydown est déclenché.


Attributs d'événement HTML