window.event对象的属性[附unicode对应键码表]

  1.altKey----检查alt键的状态。
  返回值:当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。

  2.ctrlKey----检查ctrl键的状态。
  返回值:当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。

  3.shiftKey----检查shift键的状态。
  返回值:当shift键按下时,值为 TRUE ,否则为 FALSE 。只读。

  4.keyCode----检测键盘事件相对应的内码。
  注释:这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。
  取值:这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。

  5.button----检查按下的鼠标键。
  返回值:0 没按键,1 按左键,2 按右键,3 按左右键,4 按中间键,5 按左键和中间键,6 按右键和中间键,7 按所有的键。
  注意:这个属性仅用于onmousedown, onmouseup, 和 onmousemove 事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。

  6.clientX----返回鼠标在窗口客户区域中的X坐标。
  注释:只读属性。只能通过它来得到鼠标的当前位置,不能用它来更改鼠标的位置。

  7.clientY----返回鼠标在窗口客户区域中的Y坐标。
  注释:只读属性。只能通过它来得到鼠标的当前位置,不能用它来更改鼠标的位置。

  8.offsetX----检查相对于触发事件的对象,鼠标位置的水平坐标。

  9.offsetY----检查相对于触发事件的对象,鼠标位置的垂直坐标。

  10.screenX----检测鼠标相对于用户屏幕的水平位置。
  注释:只读属性。只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

  11.screenY----检测鼠标相对于用户屏幕的垂直位置。
  注释:只读属性。只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

  12. x----返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
  注释:如果事件触发后,鼠标移出窗口外,则返回的值为 -1。只读属性。只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

  13. y----返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
  注释:如果事件触发后,鼠标移出窗口外,则返回的值为 -1。只读属性。只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

  14.fromElement----检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。
  注释:只读属性。

  15.toElement----检测 onmouseover 和 onmouseout 事件发生时,鼠标所进入的元素。
  注释:只读属性。

  16.cancelBubble----检测是否接受上层元素的事件的控制。
  返回值:TRUE 不被上层原素的事件控制。FALSE 允许被上层元素的事件控制(默认)。

  17.propertyName----设置或返回元素的变化了的属性的名称。
  取值:指定或返回触发事件的元素在事件中变化了的属性的名称。这个属性是可读写的。
  注释:通过使用 onpropertychange 事件,得到 propertyName 的值。

  18.srcElement----返回触发事件的元素。只读。

  19.srcFilter----返回触发 onfilterchange 事件的滤镜。只读。

  20.returnValue----设置或检查从事件中返回的值。
  返回值:true 事件中的值被返回,false 源对象上事件的默认操作被取消。

  21.type----返回事件名。
  注释:返回没有“on”作为前缀的事件名,比如,onclick事件返回的type是click。
  只读。

  附录:[原创链接]Javascript的 keyCode键码值表

字母和数字键的 键码值(keyCode)
按键键码 按键键码按键键码按键 键码
A 65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957
 
数字键盘键 键码值(keyCode)功能键  键码值 (keyCode)
按键键码按键 键码按键键码按键 键码
0 968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Enter108F5116F11122
5101-109F6117F12123
6102.110
7103/111 
 
控制键   键码值(keyCode)
按键键码按键键码 按键键码按键键码
BackSpace8Esc27Right Arrow39-_189
Tab9Spacebar32Down Arrow40.>190
Clear12Page Up33Insert45/?191
Enter13Page Down34Delete46`~192
Shift16End35Num Lock144[{219
Control17Home36;:186/|220
Alt18Left Arrow37=+187]}221
Cape Lock20Up Arrow38,<188'"222
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值