欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js解決event.keyCode在Firefox中失效的問題

 更新時間:2023年12月14日 16:03:14   作者:Happy?丶Liu  
這篇文章主要介紹了js解決event.keyCode在Firefox中失效的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

event.keyCode在Firefox中失效的解決

在js使用event.keyCode,用Firefox打開時,就會出現(xiàn)event未定義的錯誤:

這是因為firefox瀏覽器不支持 window.event.keyCode,

但是我們可以用event.which代替。

為了使其能更具有普遍的兼容性,最好用event.keyCode|| event.which.

使用方法

如下:

window.onkeydown=function(e){
  var event = e || window.event; //在火狐下event會做為參數(shù)傳進(jìn)來,ie下會在window下
  keyCode = event.which || event.keyCode;  //e.which是火狐下獲取keyCode的方式,ie下使用e.keyCode獲取

}

event.keyCode列表

字母和數(shù)字鍵的鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
A65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957
數(shù)字鍵盤上的鍵的鍵碼值(keyCode)功能鍵鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
0968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Enter108F5116F11122
5101-109F6117F12123
6102.110
7103/111
控制鍵鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
BackSpace8Esc27Right Arrow39-_189
Tab9Spacebar32Dw Arrow40.>190
Clear12Page Up33Insert45/?191
Enter13Page Down34Delete46`~192
Shift16End35Num Lock144[{219
Control17Home36;:186\|220
Alt18Left Arrow37=+187]}221
Cape Lock20Up Arrow38,<188'"222
多媒體鍵碼值(keyCode)
按鍵鍵碼按鍵鍵碼按鍵鍵碼按鍵鍵碼
音量加175
音量減174
停止179
靜音173
瀏覽器172
郵件180
搜索170
收藏171

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論