在原始事件模型中,事件是浏览器内置的,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>或自身没有图形表示的标记之外,都支持.
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>或自身没有图形表示的标记之外,都支持.