TypechoJoeTheme

Lonhaiy的个人博客

登录
用户名
密码

Lonhaiy

如果结果不如你所愿,就在尘埃落定前奋力一搏
标签搜索
JS

JavaScript 事件

2022-08-26
/
0 评论
/
495 阅读
/
正在检测是否收录...
08/26

JavaScript 事件

了解更多请访问https://www.runoob.com/jsref/dom-obj-event.html

一、关于事件

1、什么是事件

事件就是在文档中或者在浏览器窗口中通过某些动作触发。比如,单击,鼠标经过,键盘按下等。事件通常和函数结合使用。

事件的作用:

(1)各个元素之间可以借助事件来进行交互

(2)用户和页面之间也可以通过事件来交互

(3)后端和页面之间也可以通过事件来交互(减缓服务器的压力)

二、事件的使用(重点)

1、HTML事件

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

以下是 HTML 事件的实例:

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

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

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

语法:on+事件=‘函数();……‘

实例

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

以上实例中,JavaScript 代码将修改 id="demo" 元素的内容。

2、事件类型

(1)鼠标事件

属性描述DOM
onclick当用户点击某个对象时调用的事件句柄。2
oncontextmenu在用户点击鼠标右键打开上下文菜单时触发
ondblclick当用户双击某个对象时调用的事件句柄。2
onmousedown鼠标按钮被按下。2
onmouseenter当鼠标指针移动到元素上时触发。2
onmouseleave当鼠标指针移出元素时触发2
onmousemove鼠标被移动。2
onmouseover鼠标移到某元素之上。2
onmouseout鼠标从某元素移开。2
onmouseup鼠标按键被松开。2

(2)键盘事件

属性描述DOM
onkeydown某个键盘按键被按下。2
onkeypress某个键盘按键被按下并松开。2
onkeyup某个键盘按键被松开。2

(3)表单事件

属性描述DOM
onblur元素失去焦点时触发2
onchange该事件在表单元素的内容改变时触发( , ,
Lonhaiy
如果结果不如你所愿,就在尘埃落定前奋力一搏
20 文章数
5,731 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月