我想获取按钮点击的计数,也可以获取任何地方的按钮点击的计数。为了实现这一点,我生成了两个功能。一个在button元素内部,另一个在html元素内部。我的问题是,当单击按钮时,两个功能会触发。单击按钮时,我不想触发HTML功能。我该怎么办?
<html lang="en" onclick="myPFunction()">
<button class="btn btn-primary" onclick="myBFunction()"> Click me!</button>
您需要将event.stopPropagation()
添加到myBFunction()
。这将防止您的click事件冒泡到您的html元素。
签出:https://www.w3schools.com/jsref/event_stoppropagation.asp