0

たとえば、JavaScriptを使用して要素の背景色を関数に送信したい:

<td style="background-color:#ff0000" onClick="getColor()"></td>

getColor() 関数で私がしなければならないことについて、だれかが私にポインタを教えてもらえますか?

4

3 に答える 3

2

これを次のように変更します。

<td style="background-color:#ff0000" onClick="getColor(this)"></td>

そして、これはjavasctiptになります:

getColor(elem){
    alert(elem.style.backgroundColor);
}
于 2012-05-23T13:12:11.943 に答える
2

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>
于 2012-05-23T13:12:19.733 に答える
1

オブジェクトをパラメーターとして送信するように呼び出しを変更します。このような-

<td style="background-color:#ff0000" onClick="getColor(this)"></td>

そして機能は-

function getColor(obj){
 var bgColor = obj.style.backgroundColor;
 alert(var);
}
于 2012-05-23T13:16:27.397 に答える