javascript - 防止或处理同一部分中子标签和父标签的点击事件
问题描述
我已经开发了onclick功能,它执行特定操作而不管标签的点击,似乎当我点击子标签或子点击事件触发其相关的父点击事件时自动触发。
需要防止与特定标签相关的事件或处理事件被点击。
我想要的是当父标签被点击时,只有父onclick函数应该被触发,如果子标签被点击,那么只有一个孩子的onclick事件应该被触发。
使用 react 应用程序(reactjs)开发的相同功能但结果相同,无法单独处理onclick事件。
<div onClick="console.log('div tag click event fired')">
<h1 onClick="console.log('h1 tag click event fired')">This is a Heading</h1>
<p onClick="console.log('p tag click event fired')">This is a paragraph.</p>
<div>
解决方案
推荐阅读
- c# - 通过下一级服务将参数传递给依赖项
- python - 在处理上述异常(格式错误的十六进制 UUID 字符串)期间,发生了另一个异常:
- django - 调用 save() 方法后 Django 模型未更新
- java - 从回收站视图中单击时,新活动仅显示数组列表的最后一个元素 - 不知道出了什么问题
- maven - Liquibase:以不同的用户身份在更改日志中执行更改集
- reactjs - React typescript - 元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型
- python - 时间序列数据集训练测试拆分 ML
- python - 如何在 Pyspark 中对数组列的每个元素的出现次数进行分组和计数
- mysql - 如何根据相关列连接两个 MySQL 表中的行
- java - Java:为什么派生类可以看到父类方法?