我在JavaScript中遇到了mouseenter和mouseleave事件的问题。奇怪的是,如果你用click或dblclick事件替换这两个事件,代码就能正常工作。希望你能帮助我解决这个问题。
PS:我正在使用Chrome浏览器。
暂时不知道如何在fiddle上使js工作...
https://jsfiddle.net/frempong69/t7du0kte/
(function() {
window.onload = function() {
var box = document.getElementsByClassName("box")[0];
var change = function() {
box.style.backgroundColor = "green";
};
var normal = function() {
box.style.backgroundColor = "blue";
}
addEventListener("click", change, false);
addEventListener("mouseleave", normal, false);
};
}());