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

JS--获取事件的子元素与父元素

原文网址:JS--获取事件的子元素与父元素-CSDN博客

简介

本文介绍JS如何获取事件的子元素与父元素。

情景描述

事件监听写在父元素上,我点击子元素时触发了事件,怎样通过事件获取子元素和这个父元素?

点击子元素时,事件会冒泡到父元素上,并触发事件处理程序。

方法

event.target:获取当前点击的子元素

event.currentTarget:获取父元素

示例

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>获取子元素和父元素</title><style>.parent {background-color: lightblue;padding: 20px;}.child {background-color: pink;padding: 10px;margin: 10px;}</style>
</head>
<body>
<div class="parent"><div class="child">子元素 1</div><div class="child">子元素 2</div>
</div><script>const parentElement = document.querySelector('.parent');parentElement.addEventListener('click', function(event) {// 获取点击的子元素const clickedChild = event.target;console.log('点击的子元素:', clickedChild);// 获取父元素const parent = event.currentTarget;console.log('父元素:', parent);});
</script>
</body>
</html>

结果

http://www.dtcms.com/a/313822.html

相关文章:

  • ZooKeeper 深度实践:从原理到 Spring Boot 全栈落地
  • 【unitrix】 7.1 二进制位加法(bit_add.rs)
  • 哪些第三方 Crate 可以直接用?
  • Mac桌面仿制项目--让ai一句话生成的
  • Qt 使用QtXlsx库处理Excel文件
  • Druid学习笔记 01、快速了解Druid中SqlParser实现
  • 赛灵思ZYNQ官方文档UG585自学翻译笔记:General Purpose I/O (GPIO)通用输入 / 输出
  • Linux文件权限管理全解
  • Java Getter 与 C# Getter 比较
  • WPF中引用其他元素各种方法
  • AUTOSAR AR-Explorer正式发布
  • C语言的数组与字符串
  • 从物理扇区到路径访问:Linux文件抽象的全景解析
  • 读写分离有那些坑?
  • 【企业架构】TOGAF概念之三
  • 【Linux | 网络】网络层(IP协议、NAT技术和ICMP协议)
  • 大模型 与 自驾 具身 3D世界模型等相关知识
  • GaussDB 数据库架构师(十二) 资源规划
  • 音视频文案字幕一键提取,免费使用,效率软件!
  • 开源的现代数据探索和可视化平台:Apache Superset 快速指南 Quickstart
  • 大模型探秘–AI 感知世界:从对话到掌控的交互革命
  • 13015计算机系统原理-速记宝典
  • 【Linux操作系统】简学深悟启示录:进程初步
  • Apache IoTDB(3):时序数据库 IoTDB Docker部署实战
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现人脸面部表情的追踪识别(C#代码UI界面版)
  • 商标续展如果逾期了还有办法补救吗?
  • 第1章-信息系统与信息技术发展
  • 案件线索展示与交付项目
  • C++11 nullptr:解决空指针语义模糊的终极方案
  • 疯狂星期四文案网第29天运营日记