我有一个ID为“按钮”的div,试图改变它的背景,使其成为蓝色
var item = document.getElementById("button");
item.addEventListener("mouseover", func, false);
function func()
{
var item = document.getElementById("button");
item.setAttribute("style", "background-color:blue;")
}
该如何实现呢?
发布于 2018-08-23 14:53:17
这样试试:
var item = document.getElementById("button");
item.addEventListener("mouseover", func, false);
item.addEventListener("mouseout", func1, false);
function func()
{ // not needed since item is already global,
// I am assuming this is here just because it's sample code?
// var item = document.getElementById("button");
item.setAttribute("style", "background-color:blue;")
}
function func1()
{
item.setAttribute("style", "background-color:green;")
}
发布于 2018-08-23 15:29:08
mouseenter和mouseleave是其他浏览器可能不支持的IE东西,jQuery也支持这些事件
https://stackoverflow.com/questions/-100002385
复制相似问题