为一个复选框调用2个JavaScript函数

为一个复选框调用2个JavaScript函数,javascript,checkbox,Javascript,Checkbox,我有一个小问题,我的复选框已经附加了ID、名称等,所以我不知道如何将下面的JavaScript代码链接到复选框,因为ID和名称已经被使用了。我已经知道您不能使用多个ID,因为它将只使用指定的第一个ID 有没有办法解决这个问题 setTimeout(函数(){ document.getElementById('checkboxdelay')。checked=true; },1000) 您不必以不同的方式选择一个元素来附加不同的javascript代码,但如果您想以不同的方式调用它,您可以始终为它

我有一个小问题,我的复选框已经附加了ID、名称等,所以我不知道如何将下面的JavaScript代码链接到复选框,因为ID和名称已经被使用了。我已经知道您不能使用多个ID,因为它将只使用指定的第一个ID

有没有办法解决这个问题

setTimeout(函数(){
document.getElementById('checkboxdelay')。checked=true;
},1000)

您不必以不同的方式选择一个元素来附加不同的javascript代码,但如果您想以不同的方式调用它,您可以始终为它分配一个类,并使用javascript方法标识元素:document.getElementsByClassName('classname'))

setTimeout(函数(){
document.getElementsByClassName('checkboxdelay')[0]。checked=true;
},1000)

不清楚您的实际问题是什么。我认为您的实现不正确,应该更改,您不应该有这两个ID。但要添加两个事件侦听器,请使用document.querySelector选中复选框,例如,通过添加类名和使用addEventListener