国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js設置組合快捷鍵/tabindex功能的方法

2019-11-20 21:37:07
字體:
來源:轉載
供稿:網友

快捷鍵在日常的使用還是挺多的,例如熟悉的粘貼ctrl+v,復制 ctrl+c,使用快捷鍵能提高我們的做事效率,特別是當我們熟悉了一種操作后,再次使用它來進行操作就會變得很方便,很順手,對于使用鍵盤的重度用戶,鍵盤永遠比鼠標來的快。

1)tabindex:

就是利用tab來輕松的控制頁面中的鏈接和表單元素
它的用法很簡單:obj.tabindex  = tabindex; 這個tabindex 的值,按照w3c 的規定可以從0開始 一直到32767

2) js 設置組合快捷鍵

本質就是獲得你要設置的這個鍵的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一個ctrlkey,altKey,shiftKey來判斷下,所以關鍵在于keycode的值

(1) 設置 ctrl +enter 提交
if (e.ctrlKey && e.keyCode == 13){
return submit();
}

(2) 設置  Alt+ 方向鍵 ←
if (e.altKey&& e.keyCode == 37){
return submit();
}

(3) 設置  shift+F10
if (e.shiftKey&& e.keyCode == 37){
return submit();
}

4) 設置en
ter 提交
if (e.keyCode == 13){
return submit();
}

這里附加一些常見的快捷鍵:
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 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
注意:瀏覽器的兼容性問題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河北区| 和平区| 武清区| 海门市| 武平县| 江陵县| 深泽县| 黄大仙区| 浏阳市| 扶余县| 板桥市| 兰西县| 丹江口市| 腾冲县| 武定县| 西畴县| 秭归县| 呼图壁县| 云南省| 天长市| 万全县| 道孚县| 济宁市| 谷城县| 新津县| 前郭尔| 金溪县| 济源市| 仲巴县| 贵德县| 辉南县| 伊金霍洛旗| 七台河市| 怀安县| 曲阳县| 西畴县| 玉屏| 宁夏| 香格里拉县| 南阳市| 噶尔县|