JavaScript 中按鍵碼 108 的含義
在 JavaScript 事件處理中,keyCode 屬性用于識別用戶按下的按鍵。 我們知道 keyCode === 13 代表主鍵盤區(qū)的回車鍵 (Enter 鍵)。那么,keyCode === 108 又代表什么呢?
它也代表回車鍵 (Enter 鍵),但指的是 數(shù)字小鍵盤 上的回車鍵。許多鍵盤,尤其是帶有數(shù)字小鍵盤的鍵盤,有兩個回車鍵:一個在主鍵盤區(qū) (keyCode 為 13),另一個在數(shù)字小鍵盤區(qū) (keyCode 為 108)。
以下代碼片段捕捉了這兩種情況:
if (e.keyCode === 108 || e.keyCode === 13) { e.stopPropagation(); }
這段代碼確保無論用戶按下哪個回車鍵,都會執(zhí)行 e.stopPropagation() 阻止事件冒泡。 因此,e.keyCode === 108 用于檢測用戶是否按下了數(shù)字小鍵盤上的回車鍵。
立即學習“Java免費學習筆記(深入)”;
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END