我有以下 HTML 和下面的 java 脚本来模拟单击链接块时背景颜色的变化,但它似乎不起作用。有什么理由吗?
如果我只处理了 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';
}