. window.event属性
altKey:alt是否按下
button:鼠标按下的值
可能的值:
0 没按键
1 按左键
2 按右键
3 按左右键
4 按中间键
5 按左键和中间键
6 按右键和中间键
7 按所有的键
这个属性仅用于onmousedown, onmouseup, 和 onmousemove 事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。
clientX:鼠标点击的X坐标
clientY:鼠标点击的Y坐标
ctrlKey:ctrl是否按下
shiftKey:shift是否按下
fromElement:检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素(从什么地方来。得到的是某个对象,可以在得到他的名字、ID之类)
toElement:检测 onmouseover 和 onmouseout 事件发生时,鼠标所进入的元素(到了什么地方。得到的是某个对象,可以在得到他的名字、ID之类)
keyCode:得到按下键的ASCII码
offsetX:触发一个事情后,得到鼠标当前的X坐标
offsetY:触发一个事情后,得到鼠标当前的Y坐标
screenX:检测鼠标相对于用户屏幕的X(水平)位置(上面两个是相对于窗口,这两个是相对与屏幕)
screenY:检测鼠标相对于用户屏幕的Y(垂直)位置
returnValue:设置或检查从事件中返回的值
可能的值:
true 事件中的值被返回
false 源对象上事件的默认操作被取消
srcElement:返回触发事件的元素
type:返回事件名,返回没有“on”作为前缀的事件名,比如,onclick事件返回的type是click
x:鼠标X坐标
y:鼠标Y坐标
分享到:
相关推荐
火狐浏览器不支持window.event的解决办法,解决不同浏览器针对window.event的差异
console.log(window.event.type); // 'click' }; ``` 需要注意的是,随着ES6和现代浏览器的发展,推荐使用`addEventListener`方法来添加事件监听器,因为它可以提供更好的控制和更一致的行为。在这种情况下,`...
### Window.event.keycode值大全详解 #### 概述 在JavaScript中,`window.event.keycode`属性被用于获取用户按下键的键盘码。这在处理键盘事件时非常有用,可以帮助开发者识别并响应特定的按键操作。本文将详细...
例如,你可以使用`event.preventDefault()`方法阻止事件的默认行为,或者利用`event.stopPropagation()`防止事件进一步冒泡。这些功能结合`event`对象的属性,可以实现复杂的行为,如检查特定键是否按下,或者根据...
例如,在Internet Explorer(IE)浏览器中,可以直接通过`window.event`来获取当前触发事件的信息;而在其他非IE浏览器(如Firefox)中,则需要通过其他方式来获取事件对象。这导致了在编写跨浏览器兼容性良好的代码...
if (window.event.srcElement.tagName == "IMG") { alert(window.event.srcElement.src); } } ()"> ()" src="/sample.gif" /> ``` 在这个示例中,当用户点击图像时,如果同时按下了Shift键,则会阻止事件...
window.event对象是JavaScript中一个特殊的对象,它代表当前发生的事件的状态,包括触发事件的元素、鼠标位置和按键状态等信息。window.event对象仅在事件处理函数运行期间有效,因此它是事件处理函数的局部变量。每...
我们可以使用 onunload 事件和 event.clientX、event.clientY 属性或 window.event.screenX、window.event.clientY 属性来判断浏览器是刷新还是关闭窗口,这样我们可以执行相应的操作,提高用户体验。 在实际应用中...
在JavaScript编程中,特别是在处理事件时,`window.event` 是一个内置对象,它提供了与当前事件相关的各种信息,如事件的目标元素(`event.srcElement` 在IE中,`event.target` 在非IE浏览器中)。然而,`window....
在JavaScript的世界里,`window.event` 是一个与事件处理程序相关的全局属性,主要在Internet Explorer浏览器中被广泛使用。这个属性允许开发者在事件处理函数中访问当前发生的事件对象,而无需通过参数传递。然而,...
event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象。比如你设定[removed] = myfunc;这时所有页面点击的事件都交给myfunc处理,在myfunc函数里可以写vSrc = window.event.srcElement,知道
input type=”text” onkeydown=”keyNumAll... evt : ((window.event) ? window.event : “”); var key = evt.keyCode?evt.keyCode:evt.which;//兼容IE和Firefox获得keyBoardEvent对象的键值 console.info(key);/
在IE浏览器中,可以通过`window.event.srcElement`来获取事件源,而在Firefox和其他遵循W3C标准的浏览器中,应使用`event.target`。 `window.event.srcElement`是IE特有的,它返回的是当前事件的源对象,即触发事件...
在现代网页开发中,JavaScript 是一种在浏览器端广泛使用的脚本...在实践中,理解并熟悉window.event.keyCode以及其他相关的事件对象属性(如event.key、event.code等)将帮助开发者更好地控制和响应用户的键盘操作。
在IE浏览器中,我们需要使用另一种方式来阻止事件的默认行为,那就是通过`window.event.returnValue`属性。当`window.event.returnValue`被赋值为`false`时,相当于阻止了事件的默认行为。下面是一个兼容IE和非IE...
12. `srcElement`: 表示触发事件的元素,对于IE浏览器,它与`event.target`类似,但在非IE浏览器中,应使用`event.target`。 13. `srcFilter`: 这个属性主要在旧版本的IE中用于过滤事件源。 14. `type`: 返回事件...