如何在单击任何给定按钮时创建功能?

时间:2016-06-25 17:14:01

标签: javascript

我想创建一个在单击任意给定数量的按钮时运行的函数。例如,假设我有4个ID为“one”,“two”,“three”,“four”的按钮。
每当我点击“一个”或“两个”按钮时,该功能就会运行 可以在不为每个按钮编写onclick功能的情况下完成吗?

1 个答案:

答案 0 :(得分:0)

您可以委派事件并使用多个选择器

$(document).on('click', '#one, #two', function (e) {
    // your stuff goes here
});

如果您不想使用jQuery,那么您可以做一些事情

['#one', '#two'].forEach(function(id){
    document.getElementById(id).onclick = function(){ // your code }
})