事件类型

在原始事件模型中,事件是浏览器内置的,javascript代码不能直接操作事件.原始事件模型中的事件类型,是指 响应 事件调用的处理程序名称.
1.原始事件
这些事件是在用户移动鼠标,单击鼠标或键盘时触发的.这些事件只描述用户的动作,没有其他含义.
ps:不知道理解的对不对.个人觉得原始事件就是 onload,onmouseover等内置的事件.
2.语义事件
这些事件的含义比较复杂,通常只有在特定的环境中才会被触发.语义事件通常作为事件的附加属性触发.
例如,当用户单击了submit按钮时,会触发3个原始事件,依次是:onmousedown,onmouseup,onclick.作为鼠标单击的结果,包含该按钮的html表单将生成onsubmit事件.
[size=large]事件处理属性[/size]
事件名称 触发条件 支持标记
onabort 图像装在被中断时 <img>

onblur 标记失去输入焦点时 <button>,<input>,<label>,<select>,
<textarea>,<body>

onchange 选择<select>标记中的选项或其他表单标记失去了焦点,并且由于它获得了焦点而使值发生了改变时 <input>,<label>,<select>,<textarea>

onclick 鼠标按下并释放,发生在mouseup事件后,若返回false则可以取消默认动作 <大多数标记>

ondbclick 双击鼠标时 <大多数标记>

onerror 在装载图像的过程中发生了错误时 <img>

onfocus 标记得到输入焦点 <button>,<input>,<label>,<select>,<textarea>,<body>

onkeydown 键盘键被按下时,若返回false 则可以取消默认动作 <表单元素>,<body>

onkeypress 键盘键被释放时,若返回false则可以取消默认动作 <表单元素>,<body>

onkeyup 键盘键被释放时 <表单元素>,<body>

onload 文件加载完成时 <body>,<frameset>,<img>,<iframe>,<object>

onmousedown 按下鼠标左键时 <大多数标记>

onmousemove 当鼠标移动时 <大多数标记>

onmouseout 当鼠标离开标记时 <大多数标记>

onmouseover 鼠标移到标记上.若用于<a>标记,返回true则可以防止url出现在状态栏中 <大多数标记>

onmouseup 释放鼠标左键时 <大多数标记>

onreset 当表单要求重置时,若返回false则阻止重置 <form>

onresize 调整窗口大小时 <body>,<frameset>

onselect 选中文本时 <input>,<textarea>

onsubmit 请求提交表单时,若返回false则阻止提交 <form>

onunload 卸载(关闭)文件或框架集时 <body>,<frameset>


其中的<大多数标记>含义为:通常除了<head>或自身没有图形表示的标记之外,都支持.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值