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