HTML DOM 事件
DOM: 指明使用的 DOM 属性级别。
一、鼠标事件
属性 | 描述 |
---|---|
onclick | 用户点击时进行触发 |
oncontextmenu | 用户点击鼠标右键打开上下文菜单时触发 |
ondblclick | 用户双击时进行触发 |
onmousedown | 鼠标按下时进行触发 |
onmouseup | 鼠标抬起时进行触发 |
onmouseenter | 鼠标指针移动到元素上时触发 |
onmouseleave | 当鼠标指针移出元素时触发 |
onmousemove | 鼠标移动时进行触发 |
onmouseover | 鼠标移到某元素之上 |
onmouseout | 鼠标从某元素移开 |
二、键盘事件
属性 | 描述 |
---|---|
onkeydown | 键盘按下时进行触发 |
onkeypress | 键盘按下被松开时进行触发 |
onkeyup | 键盘松开时进行触发 |
三、表单事件
属性 | 描述 |
---|---|
onblur | 元素失去焦点时触发 |
onfocus | 元素聚焦时触发 |
onchange | 表单元素内容改变时触发(input, keygen, select, 和 textarea) |
onfocusin | 元素即将获取焦点时触发 |
onfocusout | 元素即将失去焦点时触发 |
oninput | 元素获取用户输入时触发 |
onreset | 表单重置时触发 |
onsearch | 用户向搜索域输入文本时触发 ( <input=“search”>) |
onselect | 用户选取文本时触发 ( input 和 textarea) |
onsubmit | 表单提交时触发 |
四、鼠标/键盘事件对象
属性 | 描述 |
---|---|
button | 返回当事件被触发时,哪个鼠标按钮被点击 |
clientX | 事件被触发时,返回鼠标指针的水平坐标 |
clientY | 事件被触发时,返回鼠标指针的垂直坐标 |
keyCode | 返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码 |
screenX | 返回当某个事件被触发时,鼠标指针的水平坐标 |
screenY | 返回当某个事件被触发时,鼠标指针的垂直坐标 |
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
电脑 | $1600 |
手机 | $12 |
导管 | $1 |