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 允许被上层元素的事件控制。这是默认值。
例子: 下面的代码片断演示了当在图片上点击(onclick)时,如果同时shift键也被按下,就取消上层元素(body)上的事件onclick所引发的showSrc()函数。
以下为引用的内容:
代码如下:
语法: 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 这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
乌哈旅游还为您提供以下相关内容希望对您有帮助:
JavaScript事件及event属性
接下来是event属性:event对象:该对象是事件匿名函数的一个形参,每个事件的匿名函数都携带这个形参。event对象,是响应事件时默认传递过来的,对于开发者而言,只需要掌握使用即可!建议:event对象形参名可以自定,但是建议不修改,使用event作为形参名,可以做到见名知意。A:键盘事件 B:事件冒泡 给子类...
JavaScript学习笔记(十五)-- Event事件(上)
在JavaScript的学习旅程中,我们来到了第十五章的Event事件部分。事件,简单来说,是用户与网页交互的行为,如点击、键盘输入或触摸屏幕。事件对象就像一个中间人,记录并传递这些行为的信息。点击事件的核心是获取光标在元素上的坐标,这包括相对于元素本身的坐标,以及相对于浏览器窗口和整个页面的坐标。理解...
JavaScript event 事件详解
JavaScript事件,即事件处理器(event handlers)监听使用者行为。事件触发特定function执行,浏览器识别使用者动作,如点击、改变文本框、鼠标移动等,执行对应function。事件名称通常为小写,遵循标准写法以确保兼容性。JavaScript事件示例:1.onclick:监听按钮点击事件,触发特定function。例如,显示今天日期。2....
event对象鼠标 / 键盘属性
在JavaScript的event对象中,提供了丰富的鼠标和键盘相关的属性,以获取事件触发时的状态信息。首先,altKey属性会告诉你,是否在事件发生时"ALT"键被按下,这对于处理组合键操作非常有用。其次,button属性用于确定触发事件时是哪个鼠标按钮,这对于点击事件尤其关键,可能返回的是1(左键)、2(中键)或...
JavaScript中event对象是做什么用的?
event是判断对象是否为空~event.srcElement是引发事件的目标对象 常用于onclick事件 tagname属性的作用是:返回已选元素的标签名称 你这个肯定是在里加的 所以代码上判断了是否为td toLowerCase()就是将所有大写变小写 if ( (!event) || ('td'!=event.srcElement.tagName.toLowerCase()) ) return...
JavaScript全解析——事件轮询EventLoop
JavaScript 是一门单线程语言,意味着在同一时间只能执行一项任务。异步操作会先放入事件循环队列中,等待主执行栈执行。JS 的执行流程遵循从上至下的顺序,如果遇到错误代码会立即报错并停止运行。程序首先执行所有同步代码,然后执行所有异步代码。事件循环(Event Loop)是一种执行机制,当主执行栈的任务...
event对象Event 对象
Event 对象在事件处理中扮演着至关重要的角色,它封装了事件发生时的各种状态信息。这些状态可能包括事件发生的源元素,比如鼠标点击哪个按钮或哪个链接,键盘上哪个键被按下,以及鼠标在屏幕上的精确位置。这些细节对于理解事件的触发和处理至关重要。在JavaScript中,Event对象通常与事件处理函数配合使用。然而...
event.srcelement什么意思
event.srcelement指的是事件源元素。接下来进行 一、事件源元素的概念 在Web前端开发或编程中,事件驱动是一种常见的设计模式。当用户与网页上的元素进行交互时,会产生相应的事件。这些事件中包含关于触发事件的元素的信息。而`event.srcelement`正是用来指向触发事件的具体元素的属性。简单来说,它就是...
JavaScript事件流:深入理解事件处理和传播机制
理解JavaScript事件流是前端开发者必备的技能,它定义了事件在DOM树中传播的路径和处理机制。本文将深入剖析事件流的发展历程、关键属性以及在实际项目中的应用场景,通过实例和参考资料帮助你掌握这一核心技术。1. 事件流历程 早期的DOM0级事件直接在元素上定义,但限制了事件处理的灵活性。随着DOM2级事件...
js中event.srcElement和event.target的区别
一、Javascript event.srcElement event.srcElement 可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如"TD","TR","A"等。所以把看过的一些抄下来,不记得的时候再来看看。 function tdclick(){ if(event.srcElement.tagName.toLowerCase()...