Javascript中的并发触发事件

Javascript中的并发触发事件,javascript,jquery,Javascript,Jquery,我试图知道为什么下面的代码运行错误。我有一个复选框,它触发一个名为Uncheck的函数。但是,如果我快速单击,每次单击之间的间隔小于等于0.4s,则会失败。我的数组得到了重复的值 HTML <input type="checkbox" id="uni2198" name="uni" value="2198" onclick="Uncheck('2198')"> 使用onchange而不是onclick,请参见: <input type="checkbox" id="uni21

我试图知道为什么下面的代码运行错误。我有一个复选框,它触发一个名为Uncheck的函数。但是,如果我快速单击,每次单击之间的间隔小于等于0.4s,则会失败。我的数组得到了重复的值

HTML

<input type="checkbox" id="uni2198" name="uni" value="2198" onclick="Uncheck('2198')">

使用onchange而不是onclick,请参见:

<input type="checkbox" id="uni2198" name="uni" value="2198" onchange="Uncheck('2198')">

<input type="checkbox" id="uni2198" name="uni" value="2198" onchange="Uncheck('2198')">