代码之家  ›  专栏  ›  技术社区  ›  Oto Shavadze

javascript的密钥代码

  •  -1
  • Oto Shavadze  · 技术社区  · 5 年前

    这是关键代码列表: https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

    这里“A”的键代码是 65 对于“B”是 66

    但是这个简单的测试给出了不同的结果:

    <textarea type="text" id="txt"></textarea>
    

    JS:

    const input = document.querySelector('#txt');
    input.addEventListener('keypress', event => {
    
        console.log( event.keyCode ) ;
    
    });
    

    “A”返回键代码 97 和“B” 98

    我误解了什么?

    2 回复  |  直到 5 年前
        1
  •  2
  •   nldoty    5 年前

    小写“a”是97,大写“a”是65。 enter image description here

        2
  •  2
  •   ellipsis    5 年前

    密钥代码 a 九十七 为了 A 六十五 . 它们对于小写字母和大写字母是不同的。您可以在代码片段中进行尝试。

    const input = document.querySelector('#txt');
    input.addEventListener('keypress', event => {
    
        console.log( event.keyCode ) ;
    
    });
    <textarea type="text" id="txt"></textarea>