JavaScript撤消onclick操作

JavaScript undo onclick action?

本文关键字:操作 onclick 撤消 JavaScript      更新时间:2023-09-26

我有一个HTML复选框。它使用onclickjavascript事件将整数var递增1。

如果复选框未选中,我想将var递减一。我该怎么做?

$('.checkbox').click (function(){
  var thisCheck = $(this);
  if ( thischeck.is(':checked') ) {
    // Do increment
  }
  else { // DO decrement }
});

只需使用一条条件语句来检查函数内部是否已取消选中复选框,并在其中检查函数是否已选中并增加值。

$("#inputid input:checkbox").change(function() {
                    var ischecked= $(this).is(':checked');
                    if(!ischecked)
                      var val = val-1;
                });