我想问一下如何区分onClick和onMouseOver和onMouseOut。

例如,
我使用onMouseOver将标签背景更改为灰色

onMouseOver="this.style.backgroundColor=Blue;"


onMouseOut带走了这个背景

onMouseOut="this.style.backgroundColor=White;"


如何编写对onClick的调用,即使它的鼠标光标移离选项卡,该调用仍具有蓝色背景并将其保持在该背景下?

谢谢

最佳答案

您有两个CSS类,“活动”和“单击”。他们都将背景设置为蓝色。单击时,添加“ clicked”类。鼠标悬停时,添加“活动”类。鼠标移出时,删除“活动”类。如果元素具有“ clicked”类,则它仍然具有它,因此保持其颜色。

07-24 09:39