| DOM |
IE |
属性 |
描述 |
| |
|
鼠标 |
|
| 2 |
|
altKey |
判断是否按下了 ALT 键 |
| 2 |
|
ctrlKey |
判断是否按下了 CTRL 键 |
| 2 |
|
shiftKey |
判断是否按下了 SHIFT 键 |
| 2 |
8 |
button |
判断按下那个鼠标按钮(IE8及以前键值不同) |
| 3 |
|
buttons |
判断按下那个鼠标按钮 |
| |
|
|
|
| |
|
screenX |
返回鼠标指针相对于屏幕的 X坐标 |
| |
|
screenY |
返回鼠标指针相对于屏幕的 Y坐标 |
| |
|
clientX |
返回鼠标指针相对于窗口的 X坐标 |
| |
|
clientY |
返回鼠标指针相对于窗口的 Y坐标 |
| |
|
pageX |
返回鼠标指针相对于文档(body)的 X坐标 |
| |
|
pageY |
返回鼠标指针相对于文档(body)的 Y坐标 |
| |
|
offsetX |
返回鼠标指针相对于标签的 X坐标 |
| |
|
offsetY |
返回鼠标指针相对于标签的 Y坐标 |
| |
|
MovementX |
返回相对于上一 mousemove 事件的位置的鼠标指针的水平坐标 |
| |
|
MovementY |
返回相对于上一 mousemove 事件的位置的鼠标指针的垂直坐标 |
| |
|
|
|
| |
|
deltaX |
返回鼠标滚轮的 X 轴滚动量 |
| |
|
deltaY |
返回鼠标滚轮的 Y 轴滚动量 |
| |
|
deltaZ |
返回鼠标滚轮的 Z 轴滚动量 |
| |
|
detail |
返回鼠标被单击次数 |
| |
|
键盘 |
|
| |
|
altKey |
是否按下了 ALT 键 |
| |
|
ctrlKey |
是否按下了 CTRL 键 |
| |
|
shiftKey |
是否按下了 SHIFT 键 |
| |
|
charCode |
返回触发 onkeypress 事件的键的 Unicode 字符代码。 |
| |
|
code |
返回触发事件的键的代码。 |
| |
|
key |
返回事件表示的键的键值。 |
| |
|
keyCode |
返回触发 onkeypress、onkeydown 或 onkeyup 事件的键的 Unicode 字符代码。 |
| |
|
location |
返回键盘或设备上按键的位置。 |
| |
|
metaKey |
返回按键事件触发时是否按下了 "META" 键。 |
| |
|
which |
返回触发 onkeypress 事件的键的 Unicode 字符码,或触发 onkeydown 或 onkeyup 事件的键的 Unicode 键码 |
| |
|
其它 |
|
| |
|
animationName |
返回动画的名称。 |
| |
|
bubbles |
返回特定事件是否为冒泡事件。 |
| |
|
cancelBubble |
设置或返回事件是否应该向上层级进行传播。 |
| |
|
cancelable |
返回事件是否可以阻止其默认操作。 |
| |
|
changeTouches |
返回在上一触摸与该触摸之间其状态已更改的所有触摸对象的列表 |
| |
|
clipboardData |
返回对象,其中包含受剪贴板操作影响的数据。 |
| |
|
composed |
指示该事件是否可以从 Shadow DOM 传递到一般的 DOM。 |
| |
|
currentTarget |
返回其事件侦听器触发事件的元素。 |
| |
|
data |
返回插入的字符。 |
| |
|
dataTransfer |
返回一个对象,其中包含被拖放或插入/删除的数据。 |
| |
|
defaultPrevented |
返回是否为事件调用 preventDefault() 方法。 |
| |
|
deltaMode |
返回数字,代表增量值(像素、线或页面)的度量单位。 |
| |
|
elapsedTime |
返回动画已运行的秒数。 |
| |
|
elapsedTime |
返回过渡已运行的秒数。 |
| |
|
eventPhase |
返回当前正在评估事件流处于哪个阶段。 |
| |
|
inputType |
返回更改的类型(即 "inserting" 或 "deleting")。 |
| |
|
isComposing |
返回事件的状态是否正在构成。 |
| |
|
isTrusted |
返回事件是否受信任。 |
| |
|
lengthComputable |
返回进度的长度是否可计算。 |
| |
|
loaded |
返回已加载的工作量。 |
| |
|
newURL |
返回更改 hash 后的文档 URL。 |
| |
|
newValue |
返回更改后的存储项目的新值。 |
| |
|
oldURL |
返回更改 hash 前的文档 URL。 |
| |
|
oldValue |
返回更改后的存储项目的旧值。 |
| |
|
onemptied |
当发生不良情况且媒体文件突然不可用时,发生此事件。 |
| |
|
persisted |
返回网页是否被浏览器缓存。 |
| |
|
propertyName |
返回与动画或过渡相关联的 CSS 属性的名称。 |
| |
|
pseudoElement |
返回动画或过渡的伪元素的名称。 |
| |
|
region |
|
| |
|
relatedTarget |
返回与触发鼠标事件的元素相关的元素。 |
| |
|
repeat |
返回是否重复按住某个键。 |
| |
|
state |
返回包含历史记录条目副本的对象。 |
| |
|
storageArea |
返回代表受影响的存储对象的对象。 |
| |
|
target |
返回触发事件的元素。 |
| |
|
targetTouches |
返回包含仍与触摸面接触的所有触摸点的Touch对象的TouchList列表 |
| |
|
timeStamp |
返回创建事件的时间(相对于纪元的毫秒数)。 |
| |
|
total |
返回将要加载的工作总量。 |
| |
|
touches |
返回当前与表面接触的所有 touch 对象的列表。 |
| |
|
type |
返回事件名称。 |
| |
|
url |
返回已更改项目的所在文档的 URL。 |
| |
|
view |
返回对发生事件的 Window 对象的引用。 |
| |
|
方法 |
描述 |
| |
|
composedPath() |
返回事件的路径。 |
| |
|
createEvent() |
创建新事件。 |
| |
|
getModifierState() |
返回包含目标范围的数组,此范围将受到插入/删除的影响。 |
| |
|
getTargetRanges() |
返回包含目标范围的数组,此范围将受到插入/删除的影响。 |
| |
|
preventDefault() |
如果可以取消事件,则将其取消,不执行属于该事件的默认操作。 |
| |
|
stopImme...() |
防止同一事件的其他侦听器被调用。 |
| |
|
stopPropagation() |
防止事件在事件流中进一步传播。 |