javascript - jquery如何添加onclick额外功能,而onclick原始功能埋在未知的js文件中

标签 javascript jquery onclick

一个 bootstrap4 站点,一个画廊,其中包含两个 div,一个包含按钮,另一个包含照片。单击某个按钮将显示带有某种标签类型的照片。我猜这个过滤功能埋在某个js文件中,我不想碰它。是否可以为按钮点击添加额外的功能?我想将 ID/ anchor 添加到照片 div,然后单击按钮时,使其向下滚动到照片区域。新的onclick函数会覆盖原来的吗?

最佳答案

找到元素,然后添加事件监听器

element.addEventListener('click', handler); 

而不是

element.onclick = handler;

MDN 链接:

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

关于javascript - jquery如何添加onclick额外功能,而onclick原始功能埋在未知的js文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589210/

相关文章:

javascript - 如何扩展 JavaScript 库?

javascript - 无法访问动态嵌套的 JSON 属性

javascript - 如何使用按钮调用 Javascript

javascript - 将鼠标悬停在导航链接上时如何防止持续闪烁?

javascript - 从多个输入字段中减去值

javascript - 为什么当我点击打印按钮时@media print 的选择器没有显示正确的格式?

javascript - jQuery 为单击的每个链接显示唯一的弹出窗口

javascript - 如何将 onclick 添加到具有特定类名的 Div?

javascript - html/javascript/php 运行脚本 onclick 复选框

JavaScript onclick 事件仅在双击时有效