JS:应用多事件对同一元素执行相同的功能

时间:2017-07-28 13:48:27

标签: javascript javascript-events

button.onclick = function () {console.log("done");}; 
button.ondblclick = function () {console.log("done");};

如果我想减少这些行并使它们执行相同的功能而不重复,我该怎么办?

我有办法:

function print ()
{
    console.log("click");
}

button.onclick = print;
button.ondblclick = print;

但我不想复制函数的调用。 我在想这样的事情:

if (button.onclick == True  || button.ondblclick == True)
{
  console.log("done");
}

可以这样做吗?

0 个答案:

没有答案