リンク ブロックがクリックされたときの背景色の変化をシミュレートするために、次の 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';
}