EventHandlers Javascript

时间:2018-02-20 19:59:01

标签: javascript events web javascript-events addeventlistener

我目前正在使用Javascript:

$(button).css("background-color", color1);
$(button).css("background-color", color2);

我想在按钮元素中添加事件处理程序,这样我就可以跟踪按钮颜色被更改的次数,也就是每次按钮设置为color1,保留时间,以及也是按钮设置为color2的时间。有没有人知道如何做到这一点,因为我似乎无法为此找到合适的事件处理程序?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以创建一个返回字符串的函数,而不是将颜色值作为字符串传递,

您使用的函数可以在返回之前执行其他操作,例如填充时间戳列表:

var store = []

$(button).css("background-color", function(){
   store.push(Date.now())
   return color1
});