【发布时间】:2020-06-10 18:59:16
【问题描述】:
我想在鼠标离开时恢复以前的颜色。但似乎样式属性不接受十六进制颜色值,实际上甚至不接受普通的硬编码? 我该如何克服这个问题。
function update(element){
document.getElementById('zone').style.backgroundImage= "url(" +element.src+ ")";
document.getElementById('zone').innerHTML= element.alt;
}
function undo(){
document.getElementById('zone').style.backgroundColor= "grey";
document.getElementById('zone').innerHTML= "Hover Over";
}
更新函数在 onmouseover() 期间执行,撤消在 onmouseout() 期间执行。
【问题讨论】:
-
鼠标移出时您似乎没有将 backgroundImage 设置为 none。
标签: javascript html css onmouseover onmouseout