【JavaWeb基础 · JavaScript--事件简单入门】

65 阅读2分钟

“这是我参与8月更文挑战的第21天,活动详情查看: 8月更文挑战

JavaScript事件

HTML 事件是发生在 HTML 元素上的事情。

当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。

Javascript事件是什么?有什么作用?

通常鼠标或热键的动作,我们称为是事件(Event)。

通过JS的事件,我们可以完成页面的指定特效。

HTML事件

HTML 事件既可以是浏览器行为,也可以是用户行为。

以下是 HTML 事件的实例:

  • HTML 页面完成加载
  • HTML input 字段改变时
  • HTML 按钮被点击

通常,当事件发生时,我们可以做些事情。

比如在事件触发时 JavaScript 可以执行一些代码。

HTML 元素中可以添加事件属性,使用 JavaScript 代码来添加 HTML 元素。

我们来看一下例子:

在以下实例中,按钮元素中添加了 onclick 属性 (并加上代码):

<button onclick="getElementById('demo').innerHTML=Date()">现在的时间是?</button>

常见的HTML事件

常见的HTML事件

下面是一些常见的HTML事件的列表:

  事件         	描述              
  onchange   	HTML 元素改变       
  onclick    	用户点击 HTML 元素    
  onmouseover	用户在一个HTML元素上移动鼠标
  onmouseout 	用户从一个HTML元素上移开鼠标
  onkeydown  	用户按下键盘按键        
  onload     	浏览器已完成页面的加载     

事件三要素

事件三要素 事件源、事件、事件驱动程序。

三句话:获取事件源、绑定事件、书写事件驱动程序。

1.获取事件源:document.getElementById(“box”);

2.绑定事件: box.onclick = function(){ 程序 };

3.书写事件驱动程序:以后要学习的关于DOM的操作

事件源可以是:

  • 网页元素(按钮,输入框,文本域等等)
  • 浏览器窗口
  • 其他

写在最后

通过JS事件我们可以,我们完成很多页面的特效设计。在页面上的设计特效,我们可以理解在JS的事件驱动机制下进行。本篇我们主要学习一些事件的基本概念,下篇我们具体来讲事件驱动机制,以及JS事件的具体使用方式。

好了,以上就是JS事件的一些基本内容,如有不正之处欢迎掘友们批评指正。