我有以下HTML代码和下面的JavaScript代码,旨在模拟链接块被点击时背景颜色的变化,但似乎不起作用。有什么原因吗?
如果只处理onmousedown事件,背景颜色一定会变成蓝色。但是如果同时处理onmousedown和onmouseup事件,则在视觉上不会发生任何变化。
如果只处理onmousedown事件,背景颜色一定会变成蓝色。但是如果同时处理onmousedown和onmouseup事件,则在视觉上不会发生任何变化。
<div class='Button'><a href='mylink' onmousedown=\"changeColorOnMouseDown();\" onmouseup=\"changeColorOnMouseUp();\"><span id='note'>note...</span></a></div>
function changeColorOnMouseDown()
{
document.getElementById('note').style.background='blue';
}
function changeColorOnMouseUp()
{
document.getElementById('note').style.background='#d8dde7';
}