我想點擊我想單擊後更改背景顏色?
後更改背景顏色這是我的HTML代碼
<td class="meun" onclick="getclick();">...</td>
這是我的JavaScript:
function getclick()
{
this.style.background-color: #EFF2F7;
}
我想,當單擊任一在表中的td
上改變其背景顏色
我想點擊我想單擊後更改背景顏色?
後更改背景顏色這是我的HTML代碼
<td class="meun" onclick="getclick();">...</td>
這是我的JavaScript:
function getclick()
{
this.style.background-color: #EFF2F7;
}
我想,當單擊任一在表中的td
上改變其背景顏色
http://jsfiddle.net/ThiefMaster/3ZmCh/16/
您需要通過this
作爲參數,並在處理方法使用正確的JavaScript:
function getclick(elem) {
elem.style.backgroundColor = '#EFF2F7';
}
這裏是jQuery中的代碼:
$("td").click(function() {
$(this).css("background-color","#ABCDEF");
});
不僅是jQuery不是他要求的,你的語法是錯誤的。 (我沒有向下投你btw) – Groovetrain 2011-04-15 14:58:07
你getclick()功能應如下所示:
function getclick(el)
{
el.style.backgroundColor='#888888';
}
在JS,款式看起來有點不同
,並在TD,做
<td onclick="getclick(this)">
<script language="JavaScript">
<!--
function changeBGC(color){
document.bgColor = color;
}
//-->
</script>
<a href="#" onClick="javascript:changeBGC('#000099')">Click Blue</a>
一個問題,不只是通過結束帶有問號的聲明形成。 – BoltClock 2011-04-15 14:53:41
除了一些額外的問號(我刪除了)之外,這是一個合法的問題(他的英語不太流利,但這不是要求在此發佈問題)。 – manji 2011-04-15 15:02:44