javascript中的altKey 和 Event属性大全
狼蚁网站SEO优化给大家介绍javascript中altkey属性,具体介绍如下所示
altKey属性的定义和用法:
此属性返回一个布尔值。指示在指定的事件发生时,Alt键是否被按下并保持住了。
语法结构:
event.altKey=true|false|1|0
浏览器支持:
1.IE浏览器支持此属性。
2.火狐浏览器支持此属性。
3.Opera浏览器支持此属性。
4.谷歌浏览器支持此属性。
实例代码:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://.softwhy./" /> <title>javascript的altKey事件属性-蚂蚁部落</title> <style type="text/css"> div{ width:200px; height:100px; background-color:#639; margin:0px auto; } </style> <script type="text/javascript"> window.onload=function(){ var mydiv=document.getElementById("mydiv"); mydiv.onmousedown=function (event){ if(event.altKey==1){ alert("ALT键已经被按下"); } else{ alert("ALT键没有被按下"); } } } </script> </head> <body> <div id="mydiv"></div> </body> </html>
以上代码中,当点击指定的div时候,可以弹出ALT键是否已经被按下。
Javascript中Event属性大全
属性
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX,
screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y
1.altKey 描述 检查alt键的状态。
语法 event.altKey
可能的值 当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。
2.button 描述 检查按下的鼠标键。
语法 event.button
可能的值 0 没按键 1 按左键 2 按右键 3 按左右键 4 按中间键 5 按左键和中间键 6 按右键和中间键 7 按所有的键
这个属性仅用于onmousedown, onmouseup, 和 onmousemove 事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。
3.cancelBubble 描述 检测是否接受上层元素的事件的控制。
语法 event.cancelBubble[ = cancelBubble]
可能的值 这是一个可读写的布尔值:
TRUE 不被上层原素的事件控制。 FALSE 允许被上层元素的事件控制。这是默认值。
例子 狼蚁网站SEO优化的代码片断演示了当在图片上点击(onclick)时,如果shift键也被按下,就取消上层元素(body)上的事件onclick所引发的showSrc()函数。
<SCRIPT type="text/javascript"> function checkCancel() ...{ if (window.event.shiftKey) window.event.cancelBubble = true; } function showSrc() ...{ if (window.event.srcElement.tagName == "IMG") alert(window.event.srcElement.src); } </SCRIPT> <BODY onclick="showSrc()"> <IMG onclick="checkCancel()" src="/sample.gif">
4.clientX 描述 返回鼠标在窗口客户区域中的X坐标。
语法 event.clientX
注释 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
5.clientY 描述 返回鼠标在窗口客户区域中的Y坐标。
语法 event.clientY
注释 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
6.ctrlKey 描述 检查ctrl键的状态。
语法 event.ctrlKey
可能的值 当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。
7.fromElement 描述 检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。
参考18.toElement
语法 event.fromElement
注释 这是个只读属性。
8.keyCode 描述 检测键盘事件相对应的内码。
这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。
语法 event.keyCode[ = keyCode]
可能的值 这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。
9.offsetX 描述 检查相对于触发事件的对象,鼠标位置的水平坐标
语法 event.offsetX
10.offsetY 描述 检查相对于触发事件的对象,鼠标位置的垂直坐标
语法 event.offsetY
11.propertyName 描述 设置或返回元素的变化了的属性的名称。
语法 event.propertyName [ = sProperty ]
可能的值 sProperty 是一个字符串,指定或返回触发事件的元素在事件中变化了的属性的名称。 这个属性是可读写的。无默认值。
注释 你可以通过使用 onpropertychange 事件,得到 propertyName 的值。
12.returnValue 描述 设置或检查从事件中返回的值
语法 event.returnValue[ = Boolean]
可能的值 true 事件中的值被返回 false 源对象上事件的默认操作被取消
例子见本文的开头。
13.screenX 描述 检测鼠标相对于用户屏幕的水平位置
语法 event.screenX
注释 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
14.screenY 描述 检测鼠标相对于用户屏幕的垂直位置
语法 event.screenY
注释 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
15.shiftKey 描述 检查shift键的状态。
语法 event.shiftKey
可能的值 当shift键按下时,值为 TRUE ,否则为 FALSE 。只读。
16.srcElement 描述 返回触发事件的元素。只读。例子见本文开头。
语法 event.srcElement
17.srcFilter 描述 返回触发 onfilterchange 事件的滤镜。只读。
语法 event.srcFilter
18.toElement 描述 检测 onmouseover 和 onmouseout 事件发生时,鼠标所进入的元素。
参考7.fromElement
语法 event.toElement
注释 这是个只读属性。
19.type 描述 返回事件名。
语法 event.type
注释 返回没有“on”作为前缀的事件名,比如,onclick事件返回的type是click 只读。
20. x 描述 返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认
以BODY元素作为参考对象。
语法 event.x
注释 如果事件触发后,鼠标移出窗口外,则返回的值为 -1 这是个只读属性。
这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
21. y 描述 返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。
如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
语法 event.y
注释 如果事件触发后,鼠标移出窗口外,则返回的值为 -1 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程