2011-04-15 66 views
2

我想點擊我想單擊後更改背景顏色?

後更改背景顏色這是我的HTML代碼

<td class="meun" onclick="getclick();">...</td> 

這是我的JavaScript:

function getclick() 
{ 
    this.style.background-color: #EFF2F7; 
} 

http://jsfiddle.net/3ZmCh/

我想,當單擊任一在表中的td上改變其背景顏色

+4

一個問題,不只是通過結束帶有問號的聲明形成。 – BoltClock 2011-04-15 14:53:41

+2

除了一些額外的問號(我刪除了)之外,這是一個合法的問題(他的英語不太流利,但這不是要求在此發佈問題)。 – manji 2011-04-15 15:02:44

回答

0

這裏是jQuery中的代碼:

$("td").click(function() { 
     $(this).css("background-color","#ABCDEF"); 
    }); 
+0

不僅是jQuery不是他要求的,你的語法是錯誤的。 (我沒有向下投你btw) – Groovetrain 2011-04-15 14:58:07

1

你getclick()功能應如下所示:

function getclick(el) 
{ 
    el.style.backgroundColor='#888888'; 
} 

在JS,款式看起來有點不同

,並在TD,做

<td onclick="getclick(this)"> 
0
<script language="JavaScript"> 
<!-- 
function changeBGC(color){ 
document.bgColor = color; 
} 
//--> 
</script> 

<a href="#" onClick="javascript:changeBGC('#000099')">Click Blue</a>