当前位置: 首页 > news >正文

JS_事件的简介和常见事件的绑定_01

HTML事件可以是浏览器行为,也可以是用户行为。当这些行为发生时,可以自动触发对应的JS函数的运行,我们称之为事件发生,JS的事件驱动指的就是行为触发代码运行的这种特点

一、事件的绑定方式

  1. 通过元素的属性绑定 on***
  2. 通过DOM编程动态绑定

二、注意事项:

  1. 一个事件可以同时绑定多个函数
  2. 一个元素可以同时绑定多个事件

三、常见的事件

  1. 鼠标事件:onclick,ondbclick,onmouseover,onmousemove,onmouseleave
  2. 键盘事件:onkeydown,onkeyup
  3. 表单事件

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>function fun1(){console.log("单击了1")}function fun2(){console.log("单击了2")}function fun3(){console.log("双击了")}function fun4(){console.log("鼠标悬停了")}function fun5(){console.log("鼠标移动了")}function fun6(){console.log("鼠标离开了")}function fun7(){console.log("键盘按下了")}function fun8(){console.log("键盘抬起了")}</script></head>
<body><input type="button" value="按钮" onclick="fun1(),fun2()" ondblclick="fun3()"> <br><img src="hzw.jpeg" onmouseover="fun4()" onmousemove="fun5()" onmouseleave="fun6()"><br><input type="text" onkeydown="fun7()" onkeyup="fun8()" ></body>
</html>

http://www.mrgr.cn/news/24802.html

相关文章:

  • 005——栈
  • c++智能指针
  • 天线方向 面试/笔试题 汇总
  • 2. 变量和指令(omron 机器自动化控制器)——2
  • chfsgui局域网共享局域网http服务 Cute HTTp File Server软件
  • 【白话Redis】缓存雪崩、穿透、击穿、失效和热点缓存重建
  • 使用QT界面运行roslaunch,roslaunch,roscore等
  • 常见 HTTP 状态码详解与Nginx 文件上传大小限制
  • C语言深入理解指针五(18)
  • 杂七杂八-必备软件下载
  • redis底层—网络模型
  • tcp、http和rpc
  • MyBatis快速入门
  • numpy(基于Numpy外文文档的学习)
  • 品读 Java 经典巨著《Effective Java》90条编程法则,第2条:遇到多个构造器参数时要考虑使用构建器
  • 1,修改图片后缀名 2,重新按顺序重命名图片 python实测有效
  • 基于SpringBoot+Vue+MySQL的实训管理系统
  • C++ 互斥锁、条件变量的基础使用
  • 初始Linux 和 各种常见指令
  • 杀毒软件 | Malware Hunter v1.189.0.816 绿色版