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 但是有些...