在 JavaScript 中,event.keyCode
是一個(gè)事件對(duì)象的屬性,用于獲取與按下或釋放的鍵盤按鍵對(duì)應(yīng)的字符編碼。
以下是一個(gè)簡(jiǎn)單的示例,展示如何使用 event.keyCode
:
<!DOCTYPE html>
<html>
<head>
<title>KeyEvent Example</title>
</head>
<body>
<input type="text" id="myInput">
<script>
// 獲取輸入框元素
var inputElement = document.getElementById('myInput');
// 添加鍵盤事件監(jiān)聽器
inputElement.addEventListener('keydown', function(event) {
// 獲取按下的鍵盤按鍵的字符編碼
var keyCode = event.keyCode;
// 輸出按下的鍵盤按鍵的字符編碼
console.log('按下的鍵盤按鍵的字符編碼:', keyCode);
});
</script>
</body>
</html>
在上面的示例中,我們將一個(gè)輸入框元素添加了鍵盤事件監(jiān)聽器,當(dāng)按下任意鍵時(shí),會(huì)調(diào)用事件處理函數(shù)。在事件處理函數(shù)中,我們使用 event.keyCode
獲取按下的鍵盤按鍵的字符編碼,并將其輸出到控制臺(tái)中。
注意:event.keyCode
是一個(gè)已廢棄的屬性,不推薦使用。推薦使用 event.key
屬性來獲取按下的鍵盤按鍵的字符。例如,event.key
的值可以是 “a”、“1”、“Enter” 等字符或鍵名。
<!DOCTYPE html>
<html>
<head>
<title>KeyEvent Example</title>
</head>
<body>
<input type="text" id="myInput">
<script>
// 獲取輸入框元素
var inputElement = document.getElementById('myInput');
// 添加鍵盤事件監(jiān)聽器
inputElement.addEventListener('keydown', function(event) {
// 獲取按下的鍵盤按鍵的字符
var key = event.key;
// 輸出按下的鍵盤按鍵的字符
console.log('按下的鍵盤按鍵的字符:', key);
});
</script>
</body>
</html>
在上面的示例中,我們使用 event.key
獲取按下的鍵盤按鍵的字符,并將其輸出到控制臺(tái)中。