如果你的hover事件和click事件的样式不同,如元素背景本来是#fff,如果hover时背景是#ddd,点击时背景是#aaa,那么问题是当你点击后,鼠标再移动到这个元素时背景会变成#ddd,而你希望保持#aaa. 方法1: var styleObj= document.styleSheets[0].cssRules[0].style; styleObj.removeProperty('color'); styleSheets表示样式表 cssRules表示样式表里的样式 此方法需要知道hov