如何在javascript中对多个HTMLElement事件使用相同的函数

How to use the same function for multiple HTMLElement events in javascript?

本文关键字:事件 函数 HTMLElement javascript      更新时间:2023-09-26

我有两个按钮。我希望能够单击其中一个,只改变他的值属性。下面的代码片段可以工作,但仅适用于第二个对象。我已经尝试过(obj1|| obj2),但这也不起作用。请帮助

(obj1,obj2).onclick = function this_test (){
    this.value = "new value"
};
var clickFunction = function() {
    this.value = "new value";
};
obj1.onclick = clickFunction;
obj2.onclick = clickFunction;

示例显示this表示被单击的项,即使它们共享函数