我的代碼是:Javascript更改鏈接顏色錯誤?
<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/),然後運行它不會顯示在第二次點擊警報。但我可以看到代碼沒有任何問題。
我在這裏做錯了什麼?
使用RGB更新:http://jsfiddle.net/ey7Lv/16/仍然沒有在第二次點擊時激活警報。
嘗試'的RGB(0,0,0)',而不是'#000000' – jantimon 2013-02-22 09:25:01
這是因爲你的瀏覽器返回'document.body.style.backgroundColor'爲RGB,而不是十六進制。 – Joseph 2013-02-22 09:25:50
問題解決http://jsfiddle.net/xzvDF/ – Rab 2013-02-22 09:30:56