当用户访问您的网站时,他们会执行诸如单击文本和图像以及给定的链接,将鼠标悬停在事物上等操作。这些都是JavaScript称为事件的Example。
我们可以用Javascript或vbscript编写事件处理程序,并可以将这些事件处理程序指定为事件标签属性的值。 HTML 4.01规范定义了19个事件属性,如下所示-
<body> and <frameset> Level Events
当文档级别发生任何事件时,只有两个属性可用于触发任何javascript或vbscript代码。
| 属性 | 值 | 说明 |
|---|---|---|
| onload | 脚本 | 脚本在HTML文档加载时运行 |
| onunload | 脚本 | 脚本在HTML文档卸载时运行 |
注意-这里的脚本是指任何VBScript或JavaScript函数或一段代码。
<form> Level Events
当表单级发生任何事件时,可以使用以下六个属性来触发任何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标签时,鼠标还会生成以下其他7个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素中无效。
| 属性 | 值 | 说明 |
|---|---|---|
| onclick | 脚本 | 脚本在鼠标单击时运行 |
| ondblclick | 脚本 | 脚本在鼠标双击时运行 |
| onmousedown | 脚本 | 按下鼠标按钮时脚本就会运行 |
| onmoousemove | 脚本 | 脚本在鼠标指针移动时运行 |
| onmouseout | 脚本 | 当鼠标指针移出元素时脚本运行 |
| onmouseover | 脚本 | 脚本在鼠标指针移到某个元素上时运行 |
| onmouseup | 脚本 | 脚本在释放鼠标键时运行 |
参考链接
https://www.learnfk.com/javascript/html-events-ref.html