codecamp

XHTML 事件属性

当客户访问一个网站时,他们在点击文本,图像和超链接,悬停事物等等的同时做事。这些是JavaScript调用事件的例子。

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

假如你希望学习如何使用这些事件进行编程,那么你应该学习我们的 JavaScript 教程DHTML 教程


XHTML事件属性



<body>和<frameset>级别事件


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

属性

描述

onload

脚本

脚本在加载XHTML文档时运行。

onunload

脚本

脚本在XHTML文档卸载时运行。

注意: 在这里,编写提到了VBScript或JavaScript的任何函数或一段代码。

<form>级别事件


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

属性

描述

onchange

脚本

脚本在元素更改时执行。

onsubmit

脚本

脚本在表单提交时执行。

onreset

脚本

当表单被重置时脚本执行。

onselect

脚本

脚本在元素被选中时执行。

onblur

脚本

脚本在元素失去焦点时执行。

onfocus

脚本

脚本在元素获得焦点时运行。


键盘事件 (Keyboard Events)


接下来的三个事件是通过键盘完成的。这些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素中都是无效的。

属性 描述
onkeydown 脚本 当键盘被按下时执行脚本
onkeypress 脚本 当键盘被按下后又松开时执行脚本
onkeyup 脚本 当键盘被松开时执行脚本

鼠标事件 (Mouse Events)


当接触到任何HTML标签时,鼠标会产生以下七个事件。这些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素中都是无效的。

属性 描述
onclick 脚本 当鼠标被单击时执行脚本
ondblclick 脚本 当鼠标被双击时执行脚本
onmousedown 脚本 当鼠标按钮被按下时执行脚本
onmousemove 脚本 当鼠标指针移动时执行脚本
onmouseout 脚本 当鼠标指针移出某元素时执行脚本
onmouseover 脚本 当鼠标指针悬停于某元素之上时执行脚本
onmouseup 脚本 当鼠标按钮被松开时执行脚本


点击《HTML 事件》HTML事件属性


XHTML 标准属性
XHTML 版本1.1
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

XHTML 测验

XHTML 参考手册

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }