自动检查复选框是否已被(取消)选中的最佳方法是什么。我知道onclick事件将捕获click事件,但是如果另一个脚本更改了复选框ala“check all button”的状态,该怎么办。
最佳答案
不能使用更改事件监视复选框的程序更改(更改,不是由单击引起的)。所以你得自己做显示器。一种方法是使用setInterval
进行定期检查。比如:setInterval(checkstate,2000);
。请参见this jsfiddle以查看实际的示例。
自动检查复选框是否已被(取消)选中的最佳方法是什么。我知道onclick事件将捕获click事件,但是如果另一个脚本更改了复选框ala“check all button”的状态,该怎么办。
最佳答案
不能使用更改事件监视复选框的程序更改(更改,不是由单击引起的)。所以你得自己做显示器。一种方法是使用setInterval
进行定期检查。比如:setInterval(checkstate,2000);
。请参见this jsfiddle以查看实际的示例。