0

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

有人知道如何实现这一目标吗?

4

0 回答 0