Javascript 单击后更新警报和计数器

Javascript 单击后更新警报和计数器,javascript,jquery,counter,alert,Javascript,Jquery,Counter,Alert,我创建了一个函数,在单击表格单元格后打印警报。警报由一个计数器组成。当表格单元格innerHTML更改为某个值时,计数递增,当表格单元格更改为另一个innerHTML值时,计数递减。但是,新的计数值似乎不会在递增/递减之后保存,并再次重复相同的过程,递增和递减新的计数器值 是否有一种方法可以保存新的计数值,并在未来的点钟事件后更新警报 $function{ $'td'。单击函数{ var x=$this.html; 变量y=1; 如果x==a{ y+=1; 新值:+y; }如果x==b,则为e

我创建了一个函数,在单击表格单元格后打印警报。警报由一个计数器组成。当表格单元格innerHTML更改为某个值时,计数递增,当表格单元格更改为另一个innerHTML值时,计数递减。但是,新的计数值似乎不会在递增/递减之后保存,并再次重复相同的过程,递增和递减新的计数器值

是否有一种方法可以保存新的计数值,并在未来的点钟事件后更新警报

$function{ $'td'。单击函数{ var x=$this.html; 变量y=1; 如果x==a{ y+=1; 新值:+y; }如果x==b,则为else{ y-=1; 新值:+y; } }
} 单击按钮时,可以使用下面的代码更新计数器。您在代码中所做的是,每次单击按钮时,您都会通过执行var y=1;来重新定义y,我假设y是您的计数器;。如果要保存,请删除该行

var计数器=0; $.click.click函数{ 计数器++; 控制台.日志计数器; }; 单击必须将y声明为全局变量。我让您的代码处理以下代码片段

变量y=1;//全球的 $function{ $'td'。单击函数{ var x=$this.html; 如果x==a{ y+=1; 新值:+y; }如果x==b,则为else{ y-=1; 新值:+y; } } } .电池按钮{ 宽度:50px; 高度:30px; 保证金:5px; 背景色:ff000088; } A. B
我为您制作了一个代码片段,并格式化了格式不佳的代码。请将相关HTML添加到代码段以创建