我有一个div,可以在多个onclick事件中更改颜色。
var linkClick = 1;
function update_link(obj){
if (linkClick == 1){obj.style.border = 'solid 1px red'};
if (linkClick == 2){obj.style.border = 'solid 1px blue'};
if (linkClick == 3){obj.style.border = 'solid 1px green'};
if (linkClick >3 ) {obj.style.border = 'solid 1px #555555'; linkClick=0};
linkClick++;
}
并在html中:onclick="update_link(this);"
我需要onmouseenter和onmouseleave在我第一次点击时被禁用,并在我第三次点击时再次重新启用。
我已尝试将this.onmouseleave='null'
放入onclick
,但我不知道如何通过其他点击或事件重新启用它。
有人知道如何实现这个目标吗?