div 带有点击和其中的锚标记运行两次点击而不是 运行 仅在点击时运行锚

div with click and an anchor tag in it runs both clicks instead of running only the anchor on click

我有一个 div 里面有,两者都有不同的点击功能。还可以使用 uikit 切换模式。单击元素时,两次单击都是 运行 并且模式打开。为什么?如何防止来自 运行 onclick 的点击?

<div onClick=()=>onClickDivFunc>
    <a uk-toggle={`target:#${modalId}`} onClick=()=>onClickAnchorFunc>text</a>
</div>

您可以使用 event.stopPropagation

实现此目的

Link

CodePen