我有一个 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
但我不知道如何通过另一次点击或事件重新启用它。
有人知道如何实现这一目标吗?