当用户访问网站时,他们会执行诸如单击文本,图像和超链接,将鼠标悬停等操作。这些是JavaScript称为事件的示例。
我们可以用JavaScript或VBScript编写事件处理程序,并可以将这些事件处理程序指定为事件标记属性的值。XHTML 1.0具有一组类似的事件,可在HTML 4.01规范中使用。
<body>和<frameset>级事件
当文档级发生任何事件时,只有两个属性可用于触发任何JavaScript或VBScript代码。
| 属性 | 值 | 描述 |
|---|---|---|
| 负载 | 脚本 | 脚本在XHTML文档加载时运行。 |
| onunload | 脚本 | XHTML文档卸载时脚本运行。 |
注意-这里的脚本是指VBScript或JavaScript的任何函数或代码段。
<form>级事件
当表单级发生任何事件时,可以使用以下六个属性来触发任何JavaScript或VBScript代码。
| 属性 | 值 | 描述 |
|---|---|---|
| 不断变化 | 脚本 | 元素更改时执行脚本。 |
| 提交 | 脚本 | 提交表单后执行脚本。 |
| 复位 | 脚本 | 重置表单后脚本执行。 |
| 选择 | 脚本 | 脚本被选择的元素时执行。 |
| Onblur | 脚本 | 当元素失去焦点时执行脚本。 |
| 专注 | 脚本 | 当元素获得焦点时,脚本将运行。 |
键盘事件
键盘会产生以下三个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效。
| 属性 | 值 | 描述 |
|---|---|---|
| 按键 | 脚本 | 脚本在按键时执行。 |
| 按键 | 脚本 | 脚本在按下并释放时执行。 |
| 按键 | 脚本 | 脚本执行密钥释放。 |
其他活动
鼠标与任何HTML标记接触时,都会生成以下七个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效。
| 属性 | 值 | 描述 |
|---|---|---|
| 点击 | 脚本 | 单击鼠标即可执行脚本。 |
| ondblclick | 脚本 | 双击鼠标即可执行脚本。 |
| 鼠标下移 | 脚本 | 按下鼠标按钮时执行脚本。 |
| 情绪激动 | 脚本 | 鼠标指针移动时执行脚本。 |
| 暂停 | 脚本 | 当鼠标指针移出元素时执行脚本。 |
| 鼠标悬停 | 脚本 | 当鼠标指针移到某个元素上时,脚本将执行。 |
| 鼠标悬停 | 脚本 | 释放鼠标按钮时执行脚本。 |
作者:terry,如若转载,请注明出处:https://www.web176.com/xhtml/629.html
支付宝
微信