国产探花免费观看_亚洲丰满少妇自慰呻吟_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
注意:瀏覽器的兼容性問題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延庆县| 抚州市| 阳山县| 昔阳县| 平原县| 大荔县| 永宁县| 合水县| 二连浩特市| 乳山市| 文昌市| 东乡| 云阳县| 樟树市| 临沭县| 阿鲁科尔沁旗| 个旧市| 乐安县| 安龙县| 武乡县| 仁布县| 扶余县| 大邑县| 五华县| 木兰县| 尤溪县| 天等县| 工布江达县| 环江| 元谋县| 大田县| 阿拉善左旗| 黑龙江省| 南召县| 九江县| 麻阳| 长春市| 秭归县| 麻江县| 潜江市| 肥西县|