JS鍵盤事件 onkeydown,onkeyup

2021-09-24 05:39:20 字數 1495 閱讀 2285

onkeydown 按鍵被按下

對於某個按鍵一直按著不放,則事件會一直觸發

當onkeydown連續觸發式,第一次和第二次之間會有乙個間隔時間,其他之後會非常的快

這種設計是為了防止我們誤操作

onkeyup 按鍵被鬆開

鍵盤事件一般都會繫結給一些可以獲取到焦點的物件,或者是document

可以通過keycode來獲取按鍵的編碼

通過它可以判斷那個按鍵被按下

除了keycode ,事件物件還提供了幾個屬性

altkey, ctrlkey ,shiftkey

這三個用來判斷alt ctrl shift 是否被按下

如果按下則返回true, 否則返回false

>

>

charset

="utf-8"

>

>

鍵盤事件title

>

>

window.

onload

=function()

//判斷乙個y和ctrl是否被同時按下

if(event.keycode ===

89&& event.ctrlkey)

}//獲取input

var input=document.

getelementsbytagname

("input")[

0]; input.

onkeydown

=function

(event)}}

script

>

head

>

>

type

="text"

>

body

>

html

>

>

>

charset

="utf-8"

>

>

鍵盤移動divtitle

>

>

#box1

style

>

>

/* 使div可以根據不同的方向鍵向不同的方向移動

*/window.

onload

=function()

switch

(event.keycode)}}

script

>

head

>

>

"box1"

>

div>

body

>

html

>

js中onkeydown事件,相容IE和FF

概念 onkeypress onkeyup onkeydown區別 onkeypress 這個事件在使用者按下並放開任何字母數字鍵時發生。系統按鈕 例如,箭頭鍵和功能鍵 無法得到識別。onkeyup 這個事件在使用者放開任何先前按下的鍵盤鍵時發生。onkeydown 這個事件在使用者按下任何鍵盤鍵 ...

JS 鍵盤事件

1 所有的鍵監聽事件 keydown keyup var textbox document.getelementbyid mytext eventutil.addhandler textbox,keydown function event eventutil.addhandler textbox,k...

js鍵盤事件以及鍵盤事件攔截

寫乙個舉例其他都類似 比如ctrl c window.onkeydown function e 一般簡寫 window.onkeydown function e 資源搜尋 大全 廣州vi設計公司 比如攔截ctrl h事件 window.onkeydown function e script 但是有些...