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

浏览器单击事件绑定空方法为什么能执行

背景

标题就是我之前产生的疑惑。

排查

F12打开开发者工具,选择页面中的那个单击元素。
PixPin_2025-10-31_23-02-07
找到事件侦听器 -> click
一般最下面这个就是我们的元素。
PixPin_2025-10-31_23-03-37
之所以感到困惑,是因为这个按钮元素绑定的方法是个空函数,但是确实有对应的调用。

function Rr() {}

可以看到,上面有三个div,其实都是同一个元素,也就是父级,我也不知道为啥他要把事件处理全放在这个父级元素上面。

image

三个事件监听,分别对应三个按钮。
PixPin_2025-10-31_23-13-01

  • 事件冒泡到父元素上才真正进行处理
  • 父元素绑定了多个处理函数,因此每个函数中其实应该有某种判断。
http://www.gsyq.cn/news/36361.html

相关文章:

  • 如何看懂explain工具信息,使用explain工具来分析索引
  • 1272
  • mysql 如何查看sql语句执行时间和效率
  • 如何基于区块链底层技术逻辑,反向用于 差别 AI生成与非AI生成内容
  • 洛谷 P8867 建造军营
  • 代码大全2阅读感悟2
  • STM32之GPIO输出
  • 神秘数据结构手法之区间 LIS
  • 软考九
  • 逆向基础--汇编语言介绍(003)
  • work3
  • 25.10.31
  • 游记2
  • Python高阶和匿名函数 _ 脱了马甲也要认识
  • 麒麟 V10系统中离线安装python的setuptools和pip,并使用python代码查询达梦数据库,并上传文件到minio
  • revit api楼梯创建
  • 读《代码大全2》读后感2
  • Shooting Battle:Linux系统下的网络编程究极产物
  • revit api明细表
  • 使用RNNoise进行音频降噪
  • Python测试(下) _ 高效率把bug揪出来
  • MPK(Mirage Persistent Kernel)源码笔记(4)--- 转译系统
  • 支配点对小记
  • Manacher 代码贴贴
  • P9119 [春季测试 2023] 圣诞树
  • revit api创建文字注释
  • P10674 [MX-S1-T3] 电动力学 题解
  • 读后感一:《代码大全 2》—— 从 “写代码” 到 “做工程” 的思维跃迁 - A
  • JDBC练习
  • 2-SAT学习笔记