Java事件描述

1 事件 通常鼠标或热键的动作我们称之为事件
2 事件对象event
event代表事件状态,例如触发event对象的元素、鼠标的位置、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义
属性:
type:获取事件类型名称
target:发生事件的节点
clientX/clientY 返回鼠标的X/Y坐标
keyCode 按键内码
altKey 检查alt的状态 按下alt键则返回true 否则返回false
ctrlKey 同上
shiftKey 同上

3.常见事件
1 一般事件:
onfocus:获取焦点/光标,
onblur:失去焦点,
onchange 内容改变 主要用在下拉列表框
onload 页面加载事件
onunload 页面卸载事件
2 鼠标事件:
onclick;单击,
ondblclick:双击,
onmousemove:鼠标移动 用户把鼠标移动一个像素,就会发生一次
onmouseover鼠标移上
onmouseup鼠标按键松开
onmousedown鼠标按键按下
3 键盘事件:
onkeydown:键按下,
onkeyup:键抬起
onkeypress键按下并抬起事件
4 表单事件:
onsubmit:表单提交事件
onreset 表单重置事件

<input type="text" onfocus="alert('获取焦点');">
<input type="text" onblur="alert('失去焦点');">
<input type="text" onclick="alert('单击');">
<input type="text" ondblclick="alert('双击');">
<a href="#" onmousemove="alert('鼠标移动');">连接</a>
<select onchange="alert('aaa');">
	<option>1</option>
	<option>2</option>
	<option>3</option>
</select>	

猜你喜欢

转载自blog.csdn.net/SqrsCbrOnly1/article/details/91377542