JS Dom 鍵盤滑鼠事件

2021-09-29 07:35:25 字數 739 閱讀 2442

常用滑鼠事件

onclick,ommouseover,onfocus,onmouseout,onblur,onmousemove,onmouseup,onmousedown

滑鼠事件物件

event(mouseevent和keyboardevent)

e.clientx,e.clienty:滑鼠相對於瀏覽器可視區域位置

e.pagex,e.pagey:滑鼠相對於文件頁面位置(ie9以上支援)

e.screenx,e.screenty:滑鼠相對於螢幕位置

常用鍵盤事件onkeyup,onkeydown,onkeypress

區別:onkeyup是鬆開時觸發,onkeydown按下時觸發,他們兩個返回的ascii碼不區分字母的大小寫。onkeypress與onkeydown都是按下時觸發,onkeydown可以識別功能鍵,如ctrl、enter、左右箭頭等,onkeypress不可以識別功能鍵但是區分字母的大小寫,返回不同的ascii碼。

執行順序:keydown–>keypress–>keyup

鍵盤事件物件

keycode,返回按鍵的ascii碼

123

鍵盤事件 與 滑鼠滾輪事件

滑鼠滾輪事件,需要適配不同瀏覽器 火狐 dommousescroll進行事件監聽 其他 onmousewheel 進行事件監聽 其他 中 event.wheeldelta 0 和 0分別是向前滾動和向後滾動 滑鼠滾動事件中阻止預設事件時通過 return false來進行操作 altkey ctrl...

模擬鍵盤事件與滑鼠事件

模擬事件 title head body button id mouseeventtrigger 鍵盤模擬按鈕事件 button button id keyboardeventtrigger 按鈕模擬鍵盤事件 button body script varbtn1 document.getelemen...

C 模擬鍵盤滑鼠事件

1.模擬鍵盤事件 system.windows.forms.sendkeys 以下是 sendkeys 的一些特殊鍵 表。鍵 backspace 或 break caps lock del 或 delete 或 down arrow 下箭頭鍵 end enter 或 esc help home in...