最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中獲取鍵盤事件的簡單實現(xiàn)方法

 更新時間:2016年10月10日 08:57:44   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s中獲取鍵盤事件的簡單實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
<script type="text/javascript" language=JavaScript charset="UTF-8">
   document.onkeydown=function(event){
      var e = event || window.event || arguments.callee.caller.arguments[0];
      if(e && e.keyCode==27){ // 按 Esc 
        //要做的事情
       }
      if(e && e.keyCode==113){ // 按 F2 
         //要做的事情
        }      
       if(e && e.keyCode==13){ // enter 鍵
         //要做的事情
      }
    }; 
</script>

只要你定義了這些鍵的動作,你在瀏覽器里按下這些鍵就會響應,兼容目前所有瀏覽器。

js 里面的鍵盤事件經(jīng)常用到,所以收集了鍵盤事件對應的鍵碼來分享下:
keyCode 8 = BackSpace BackSpace
keyCode 9 = Tab Tab
keyCode 12 = Clear
keyCode 13 = Enter
keyCode 16 = Shift_L
keyCode 17 = Control_L
keyCode 18 = Alt_L
keyCode 19 = Pause
keyCode 20 = Caps_Lock
keyCode 27 = Escape Escape
keyCode 32 = space
keyCode 33 = Prior
keyCode 34 = Next
keyCode 35 = End
keyCode 36 = Home
keyCode 37 = Left
keyCode 38 = Up
keyCode 39 = Right
keyCode 40 = Down
keyCode 41 = Select
keyCode 42 = Print
keyCode 43 = Execute
keyCode 45 = Insert
keyCode 46 = Delete
keyCode 47 = Help
keyCode 48 = 0 equal braceright
keyCode 49 = 1 exclam onesuperior
keyCode 50 = 2 quotedbl twosuperior
keyCode 51 = 3 section threesuperior
keyCode 52 = 4 dollar
keyCode 53 = 5 percent
keyCode 54 = 6 ampersand
keyCode 55 = 7 slash braceleft
keyCode 56 = 8 parenleft bracketleft
keyCode 57 = 9 parenright bracketright
keyCode 65 = a A
keyCode 66 = b B
keyCode 67 = c C
keyCode 68 = d D
keyCode 69 = e E EuroSign
keyCode 70 = f F
keyCode 71 = g G
keyCode 72 = h H
keyCode 73 = i I
keyCode 74 = j J
keyCode 75 = k K
keyCode 76 = l L
keyCode 77 = m M mu
keyCode 78 = n N
keyCode 79 = o O
keyCode 80 = p P
keyCode 81 = q Q at
keyCode 82 = r R
keyCode 83 = s S
keyCode 84 = t T
keyCode 85 = u U
keyCode 86 = v V
keyCode 87 = w W
keyCode 88 = x X
keyCode 89 = y Y
keyCode 90 = z Z
keyCode 96 = KP_0 KP_0
keyCode 97 = KP_1 KP_1
keyCode 98 = KP_2 KP_2
keyCode 99 = KP_3 KP_3
keyCode 100 = KP_4 KP_4
keyCode 101 = KP_5 KP_5
keyCode 102 = KP_6 KP_6
keyCode 103 = KP_7 KP_7
keyCode 104 = KP_8 KP_8
keyCode 105 = KP_9 KP_9
keyCode 106 = KP_Multiply KP_Multiply
keyCode 107 = KP_Add KP_Add
keyCode 108 = KP_Separator KP_Separator
keyCode 109 = KP_Subtract KP_Subtract
keyCode 110 = KP_Decimal KP_Decimal
keyCode 111 = KP_Divide KP_Divide
keyCode 112 = F1
keyCode 113 = F2
keyCode 114 = F3
keyCode 115 = F4
keyCode 116 = F5
keyCode 117 = F6
keyCode 118 = F7
keyCode 119 = F8
keyCode 120 = F9
keyCode 121 = F10
keyCode 122 = F11
keyCode 123 = F12
keyCode 124 = F13
keyCode 125 = F14
keyCode 126 = F15
keyCode 127 = F16
keyCode 128 = F17
keyCode 129 = F18
keyCode 130 = F19
keyCode 131 = F20
keyCode 132 = F21
keyCode 133 = F22
keyCode 134 = F23
keyCode 135 = F24
keyCode 136 = Num_Lock
keyCode 137 = Scroll_Lock
keyCode 187 = acute grave
keyCode 188 = comma semicolon
keyCode 189 = minus underscore
keyCode 190 = period colon
keyCode 192 = numbersign apostrophe
keyCode 210 = plusminus hyphen macron
keyCode 211 =
keyCode 212 = copyright registered
keyCode 213 = guillemotleft guillemotright
keyCode 214 = masculine ordfeminine
keyCode 215 = ae AE
keyCode 216 = cent yen
keyCode 217 = questiondown exclamdown
keyCode 218 = onequarter onehalf threequarters
keyCode 220 = less greater bar
keyCode 221 = plus asterisk asciitilde
keyCode 227 = multiply division
keyCode 228 = acircumflex Acircumflex
keyCode 229 = ecircumflex Ecircumflex
keyCode 230 = icircumflex Icircumflex
keyCode 231 = ocircumflex Ocircumflex
keyCode 232 = ucircumflex Ucircumflex
keyCode 233 = ntilde Ntilde
keyCode 234 = yacute Yacute
keyCode 235 = oslash Ooblique
keyCode 236 = aring Aring
keyCode 237 = ccedilla Ccedilla
keyCode 238 = thorn THORN
keyCode 239 = eth ETH
keyCode 240 = diaeresis cedilla currency
keyCode 241 = agrave Agrave atilde Atilde
keyCode 242 = egrave Egrave
keyCode 243 = igrave Igrave
keyCode 244 = ograve Ograve otilde Otilde
keyCode 245 = ugrave Ugrave
keyCode 246 = adiaeresis Adiaeresis
keyCode 247 = ediaeresis Ediaeresis
keyCode 248 = idiaeresis Idiaeresis
keyCode 249 = odiaeresis Odiaeresis
keyCode 250 = udiaeresis Udiaeresis
keyCode 251 = ssharp question backslash
keyCode 252 = asciicircum degree
keyCode 253 = 3 sterling
keyCode 254 = Mode_switch
使用event對象的keyCode屬性判斷輸入的鍵值
eg:if(event.keyCode==13)alert(“enter!”);
鍵值對應表
A  0X65  U   0X85
B  0X66  V   0X86
C  0X67  W   0X87
D  0X68  X   0X88
E  0X69  Y   0X89
F  0X70  Z   0X90
G  0X71  0   0X48
H  0X72  1   0X49
I  0X73  2   0X50
J  0X74  3   0X51
K  0X75  4   0X52
L  0X76  5   0X53
M  0X77  6   0X54
N  0X78  7   0X55
O  0X79  8   0X56
P  0X80  9   0X57
Q  0X81 ESC  0X1B
R  0X82 CTRL  0X11
S  0X83 SHIFT 0X10
T  0X84 ENTER 0XD

如果要使用組合鍵,則可以判斷是否同時按下了這幾個鍵,比如ctrl鍵、shift鍵以及alt鍵的組合使用就可以判斷是否多按下了ctrl鍵、shift鍵以及alt鍵

以上就是小編為大家?guī)淼膉s中獲取鍵盤事件的簡單實現(xiàn)方法全部內容了,希望大家多多支持腳本之家~

相關文章

  • js實現(xiàn)秒表計時器

    js實現(xiàn)秒表計時器

    這篇文章主要為大家詳細介紹了js實現(xiàn)秒表計時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • JavaScript實例--實現(xiàn)計算器

    JavaScript實例--實現(xiàn)計算器

    這篇文章主要介紹了JavaScript實現(xiàn)計算器,下面文章實現(xiàn)計算器作為學習期間的一個小練習,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-01-01
  • 微信小程序npm引入vant-weapp的踩坑記錄

    微信小程序npm引入vant-weapp的踩坑記錄

    這篇文章主要給大家介紹了關于微信小程序npm引入vant-weapp的踩坑記錄,文中通過示例代碼介紹的非常詳細,對大家學習或者使用微信小程序具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • js綁定事件和解綁事件

    js綁定事件和解綁事件

    本篇文章主要介紹了js綁定事件和解綁事件的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • 一段批量給頁面上的控件賦值js

    一段批量給頁面上的控件賦值js

    一次性給頁面上的控件賦值,控件的ID和數(shù)據(jù)庫表字段對應一樣,這樣就一次性搞定了
    2010-06-06
  • Ajax Blog 用到的幾個函數(shù)

    Ajax Blog 用到的幾個函數(shù)

    Ajax Blog 用到的幾個函數(shù)...
    2006-10-10
  • js 動態(tài)加載事件的幾種方法總結

    js 動態(tài)加載事件的幾種方法總結

    本篇文章主要是對js 動態(tài)加載事件的幾種方法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • avalonjs制作響應式瀑布流特效

    avalonjs制作響應式瀑布流特效

    瀑布流主要應用在圖片展示頁面上。如果有一大批圖片需要展示,原始圖片尺寸不一致,又希望每張圖片都能不剪裁,完整顯示,那么就要給圖片規(guī)定一個寬度,解放它們的高度。利用網(wǎng)頁高度不限這個特性,充分利用頁面的空間,盡可能的展示多的圖片。下面我們就來詳細探討下
    2015-05-05
  • 使用bootstrap3開發(fā)響應式網(wǎng)站

    使用bootstrap3開發(fā)響應式網(wǎng)站

    這篇文章主要為大家詳細介紹了使用bootstrap3開發(fā)響應式網(wǎng)站的具體代碼,感興趣的小伙伴們可以參考一下
    2016-05-05
  • JS統(tǒng)計Flash被網(wǎng)友點擊過的代碼

    JS統(tǒng)計Flash被網(wǎng)友點擊過的代碼

    JS統(tǒng)計Flash被網(wǎng)友點擊過的代碼...
    2007-05-05

最新評論

古蔺县| 湘潭县| 明星| 西盟| 淅川县| 建昌县| 万源市| 黄浦区| 孝义市| 宾川县| 友谊县| 正阳县| 江油市| 新乐市| 安新县| 靖安县| 汶川县| 达孜县| 宜川县| 凤山市| 余干县| 昌都县| 台北市| 定南县| 广丰县| 枞阳县| 鹤岗市| 滦南县| 延庆县| 兴安盟| 宜川县| 江陵县| 兰溪市| 阿克| 黄平县| 于田县| 习水县| 贺州市| 孙吴县| 古浪县| 阜阳市|