javascript - 分隔线内的图像继承点击
问题描述
考虑以下标记:
<div id="div4" onClick="redirect()">
<img id="img4" onClick="moveToLeft()" />
</div>
有一个名为 的分隔符div4
,它是可点击的,它会将您带到诸如http://google.com之类的链接,在其中,有一个名为 的图像img4
,单击时我想将其移动到左侧,但单击它会起作用就像您单击分隔线一样,并带您进入链接。有没有什么办法解决这一问题??
解决方案
您可以使用stopPropagation
点击事件来阻止点击冒泡到 div4,如下所示:
// img4 should be reference to the DOM node
img4.addEventListener('click', (event) => event.stopPropagation())
推荐阅读
- java - 尝试在空对象引用上调用虚拟方法“java.lang.String com.dantools.OurChat.Model.User.getUsername()”
- python - 确定python字符串中的单词边界
- reactjs - 反应使用 setState((prevState)=>{}) 的正确方法
- python - 表单 django 未提交 POST 方法
- python - 在 Python 中遍历多个序列
- ios - SWIFTUI Firestore 单文档映射
- arrays - 使用 bash 进行网页抓取
- javascript - TypeError:无法读取 null 的属性“评论”
- python - 任务计划程序打开命令提示符但不运行 python 脚本
- java - AWS InstanceProfileCredentialsProvider - 凭证来自哪里?