首页 > 编程语言 >JavaScript学习笔记—DOM:事件

JavaScript学习笔记—DOM:事件

时间:2023-01-31 23:01:54浏览次数:33  
标签:function 绑定 DOM JavaScript 笔记 alert 事件 响应函数 btn

事件(event)

  • 事件就是用户和页面之间发生的交互行为
    比如:点击按钮,鼠标移动,双击按钮,敲击键盘,松开按键...
  • 可以通过为事件绑定响应函数(回调函数),来完成和用户之间的交互
  • 绑定响应函数的方式
    (1)直接在元素的属性中设置
    (2)通过为元素的指定属性设置回调函数的形式来绑定事件(一个事件只能绑定一个响应函数)
    (3)通过元素的addEventListener()方法来绑定事件
...
<body>
  <button id="btn" onclick="alert('直接在元素的属性中设置')">点我一下</button>
  <script>
    // 获取btn对象
    const btn = document.getElementById("btn");
    // 为按钮对象的事件属性设置响应函数
    btn.onclick = function(){
      alert("通过为元素的指定属性设置回调函数的形式来绑定事件");
    };
    btn.onclick = function(){
      alert("重复绑定覆盖上面响应函数,上面函数失效");
    };
    btn.addEventListener("click", function(){
      alert("addEventListener111");
    });
    btn.addEventListener("click", function(){
      alert("addEventListener222");
    });
    btn.addEventListener("click", function(){
      alert("addEventListener333");
    });
  </script>
</body>
...

标签:function,绑定,DOM,JavaScript,笔记,alert,事件,响应函数,btn
From: https://www.cnblogs.com/zibocoder/p/17081113.html

相关文章

  • 《RPC实战与核心原理》学习笔记Day14
    19|分布式环境下如何快速定位问题?分布式环境下定位问题有什么难点?分布式环境下定位问题的难点在于,各子应用、子服务之间有复杂的依赖关系,我们有时很难确定是哪个服务......
  • 动态规划学习笔记
    动态规划1,什么是动态规划私以为,动态规划就是在递归思想的基础上,用空间换时间,将已经计算过的结果用存储起来,消除冗余计算,提高算法效率。2,什么时候使用动态规划抽象一点......
  • Linux初学笔记
    关于java全栈开发要掌握的技术JavaSEMySQL前端(HTML、CSS、JS)JavaWebSSM框架(可以开始找工作了)SpringboardVueSpringCloudGitLinux关于Linux需要掌握的技术消......
  • 树链剖分学习笔记
    怕到时候忘了,来写一篇笔记前置芝士:树的存储与遍历,\(dfs\)序,线段树。树链剖分的思想及能解决的问题:树链剖分用于将树分割成若干条链的形式,以维护树上路径的信息。具体......
  • JavaScript之void
    void是什么void是JavaScript重要的关键字,该操作符指定要计算一个表达式但不返回。语法格式:voidfunc()javascript:voidfunc()或void(func())javascript:void(func......
  • DOM的通用属性和class属性操作
    DOM的通用属性attr():获取/设置元素的属性removeAttr():删除属性prop():获取/设置元素的属性removeProp():删除属性attr和prop区别:1、如果操作的是元素的固有属性,则......
  • Elasticsearch 从入门到实践 小册笔记
    MappingJSON中是可以嵌套对象的,保存对象类型可以用object类型,但实际上在ES中会将原JSON文档扁平化存储的。假如作者字段是一个对象,那么可以表示为:{"author":{......
  • [概率论与数理统计]笔记:5.3 置信区间
    5.3置信区间前言点估计无法提供其估计的误差,而区间估计可以。案例:“某人的月薪比2k多,比20k少”,这就是一个区间估计。区间估计的好坏有两个衡量指标:区间长度真实值......
  • esp32笔记[3]-mpu6050
    ██████╗███████╗██████╗██╗██╗███████╗██╔═══██╗██╔════╝██╔══██╗╚██╗██╔╝██╔═══......
  • HTTP笔记2--HTTP工作协议及原理
     TCP/IPTCP/IP我们一般称之为协议簇,就是TCP/IP协议簇中不仅仅只有TCP协议和IP协议,它是一系列网络通信协议的统称。而其中最核心的两个协议就是TCP/IP协议,其他......