当用户访问网站时,他们会执行诸如点击文本,图片和超链接,悬停事物等操作.这些是JavaScript调用事件的示例.
我们可以在JavaScript或VBScript中编写我们的事件处理程序,并可以将这些事件处理程序指定为事件标记属性的值. XHTML 1.0有一组类似的事件,可在HTML 4.01规范中使用.
< body>和< frameset>级别事件
当文档级别发生任何事件时,只有两个属性可用于触发任何JavaScript或VBScript代码.
属性 | 值 | 描述 |
---|---|---|
onload | 脚本 | 脚本运行时加载XHTML文档. |
onunload | 脚本 | 脚本在卸载XHTML文档时运行. |
注意 : 这里,脚本引用VBScript或JavaScript的任何函数或代码片段.
< form>级别事件
当表单级别发生任何事件时,有以下六个属性可用于触发任何JavaScript或VBScript代码.
属性 | 值 | 描述 |
---|---|---|
onchange | 脚本 | 脚本在元素执行时更改. |
onsubmit | 脚本 | 脚本在提交表单时执行. |
onreset | 脚本 | 脚本在表单重置时执行. |
onselect | 脚本 | 脚本在选择元素时执行. |
onblur | 脚本 | 当元素失去焦点时脚本执行. |
onfocus | 脚本 | 当元素获取时脚本运行重点. |
键盘事件
以下三个事件由键盘.这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效.
属性 | 值 | 描述 |
---|---|---|
onkeydown | 脚本 | 按键时执行脚本. |
onkeypress | 脚本 | 脚本执行按键和释放. |
onkeyup | 脚本 | 脚本执行密钥释放. |
其他事件
当与任何HTML标记接触时,鼠标会生成以下七个事件.这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效.
属性 | 值 | 描述 |
---|---|---|
onclick | 脚本 | 鼠标单击执行脚本. |
ondblclick | 脚本 | 脚本双击鼠标执行. |
onmousedown | 脚本 | 按下鼠标按钮时执行脚本. |
onmousemove | 脚本 | 当鼠标指针移动时脚本执行. |
onmouseout | 脚本 | 当鼠标指针移出元素时,脚本会执行. |
onmouseover | 脚本 | 当鼠标指针移动时脚本执行在元素上. |
onmouseup | 脚本 | 脚本在释放鼠标按钮时执行. |