私のコードは次のとおりです。
<a href="#" onclick="javascript:if(document.body.style.backgroundColor!='#000000'){document.body.style.backgroundColor='#000000';}else{alert('test');}">linkhere</a>
これを jsfiddle ( http://jsfiddle.net/ey7Lv/ ) に貼り付けて実行すると、2 回目のクリックでアラートが表示されません。しかし、コードに問題はありません。
ここで何が間違っていますか?
RGB で更新: http://jsfiddle.net/ey7Lv/16/ まだ 2 回目のクリックでアラートをアクティブ化していません。