千家信息网

JavaScript HTML DOM中如何 对HTML事件做出反应

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章将为大家详细讲解有关JavaScript HTML DOM中如何 对HTML事件做出反应,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JavaScript
千家信息网最后更新 2025年01月16日JavaScript HTML DOM中如何 对HTML事件做出反应

这篇文章将为大家详细讲解有关JavaScript HTML DOM中如何 对HTML事件做出反应,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

JavaScript HTML DOM 事件
HTML DOM 使 JavaScript 有能力对 HTML 事件做出反应。
我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。
HTML 事件的例子:
当用户点击鼠标时
当网页已加载时
当图像已加载时
当鼠标移动到元素上时
当输入字段被改变时
当提交 HTML 表单时
当用户触发按键时
下面的实例中,当用户在

元素上点击时,会改变其内容:

请点击该文本

下面的实例从事件处理器调用一个函数:

    

请点击该文本


HTML 事件属性
如需向 HTML 元素分配事件,您可以使用事件属性。
例如,你可以向 button 元素分配 onclick 事件:

    

点击按钮就可以执行 displayDate() 函数。

注释:在上面的例子中,名为 displayDate 的函数将在按钮被点击时执行。

使用 HTML DOM 来分配事件
HTML DOM 允许您通过使用 JavaScript 来向 HTML 元素分配事件。
例如,可以向 button 元素分配 onclick 事件:

    

点击按钮就可以执行 displayDate() 函数。

注释:在上面的例子中,名为 displayDate 的函数被分配给 id=myButn" 的 HTML 元素。

onload 和 onunload 事件
onload 和 onunload 事件会在用户进入或离开页面时被触发。

onload 事件可用于检测浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。
如,onload 和 onunload 事件可用于处理 cookie:

提示框会告诉你,浏览器是否已启用 cookie。


onchange 事件
onchange 事件常结合对输入字段的验证来使用。
例如,当用户改变输入字段的内容时,会调用 upperCase() 函数:

    请输入英文字符:        

当您离开输入字段时,会触发将输入文本转换为大写的函数。


onmouseover 和 onmouseout 事件
这两个事件可分别用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

请把鼠标移到这段文本上

下面是一个简单的 onmouseover-onmouseout 实例:

把鼠标移到上面


onmousedown、onmouseup 以及 onclick 事件
onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分:
当点击鼠标按钮时,会触发 onmousedown 事件,
当释放鼠标按钮时,会触发 onmouseup 事件
当完成鼠标点击时,会触发 onclick 事件
下面是一个简单的 onmousedown-onmouseup 实例:

请点击这里

下面的实例中,当用户按下鼠标按钮时,更换一幅图像。

        

按住鼠标不放可以点亮这盏灯!


onfocus 事件

    请输入英文字符:        

当输入字段获得焦点时,会触发改变背景颜色的函数。

关于"JavaScript HTML DOM中如何 对HTML事件做出反应"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0