📜  XHTML-事件

📅  最后修改于: 2020-10-16 07:00:39             🧑  作者: Mango


用户访问网站时,他们会执行诸如单击文本,图像和超链接,将鼠标悬停等操作。这些都是JavaScript所谓的事件的示例。

我们可以用JavaScript或VBScript编写事件处理程序,并可以将这些事件处理程序指定为事件标记属性的值。 XHTML 1.0具有一组类似的事件,可在HTML 4.01规范中使用。

和级事件

当文档级发生任何事件时,只有两个属性可用于触发任何JavaScript或VBScript代码。

Attribute Value Description
onload Script Script runs when a XHTML document loads.
onunload Script Script runs when a XHTML document unloads.

–这里的脚本指的是VBScript或JavaScript的任何函数或代码段。

级事件

当在表单级别发生任何事件时,可以使用以下六个属性来触发任何JavaScript或VBScript代码。

Attribute Value Description
onchange Script Script executes when the element changes.
onsubmit Script Script executes when the form is submitted.
onreset Script Script executes when the form is reset.
onselect Script Script executes when the element is selected.
onblur Script Script executes when the element loses focus.
onfocus Script Script runs when the element gets focus.

键盘事件

键盘会产生以下三个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效。

Attribute Value Description
onkeydown Script Script executes on key press.
onkeypress Script Script executes on key press and release.
onkeyup Script Script executes key release.

其他活动

鼠标与任何HTML标记接触时,都会生成以下七个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效。

Attribute Value Description
onclick Script Script executes on a mouse click.
ondblclick Script Script executes on a mouse double-click.
onmousedown Script Script executes when mouse button is pressed.
onmousemove Script Script executes when mouse pointer moves.
onmouseout Script Script executes when mouse pointer moves out of an element.
onmouseover Script Script executes when mouse pointer moves over an element.
onmouseup Script Script executes when mouse button is released.