两个按钮点击后调用同一个函数,该如何区分是哪一个按钮?
发布于 6 年前 作者 guolei 2569 次浏览 来自 官方Issues

比如两个button设置两个不同的class名称,点击任意一个之后通过控制台输出点击按钮的class

4 回复

😄自问自答

在两个button按钮上分别添加data-属性,比如data-type=‘btn1’ ,data-type=‘btn2’ ,然后在点击事件里通过e.currentTarget.dataset.type或e.target.dataset.type取到type的值,由此可以区分是点击哪个按钮触发的点击事件。

btn 添加 date-type=“xxx1” date-type=“xxx2”,js获取就可以区分了

<button id=‘1’></button>

回到顶部