我想使用javascript例如元素的背景顏色發送到功能:以什麼我必須做的返回背景顏色點擊的元素JS
<td style="background-color:#ff0000" onClick="getColor()"></td>
任何人都可以,請給我一個指針getColor()函數?
我想使用javascript例如元素的背景顏色發送到功能:以什麼我必須做的返回背景顏色點擊的元素JS
<td style="background-color:#ff0000" onClick="getColor()"></td>
任何人都可以,請給我一個指針getColor()函數?
更改爲:
<td style="background-color:#ff0000" onClick="getColor(this)"></td>
,這將是javasctipt:
getColor(elem){
alert(elem.style.backgroundColor);
}
謝謝,這個工程,除了它打印rgb(x,x,x)。我可以得到一個十六進制值嗎?喜歡:#ff0000 – Anomaly
如果jQuery是確定:
<td style="background-color:#ff0000" onClick="getColor(this)"></td>
<script>
function getColor(element) {
var bgColor = $(element).css('background-color');
// ... do something with bgColor here...
}
</script>
修改調用發送的對象爲PARAM 。像這個 -
<td style="background-color:#ff0000" onClick="getColor(this)"></td>
而且功能會爲─
function getColor(obj){
var bgColor = obj.style.backgroundColor;
alert(var);
}
的
可能重複[如何獲得使用JavaScript元素的背景顏色?(http://stackoverflow.com/questions/ 1887104 /如何獲取背景顏色的元素使用JavaScript) –
@BarryKaye這不是一個重複的因素,該文章適用於單個元素,我想使用相同的功能在onclick方法爲多個元素獲取其背景顏色 – Anomaly