たとえば、JavaScriptを使用して要素の背景色を関数に送信したい:
<td style="background-color:#ff0000" onClick="getColor()"></td>
getColor() 関数で私がしなければならないことについて、だれかが私にポインタを教えてもらえますか?
たとえば、JavaScriptを使用して要素の背景色を関数に送信したい:
<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);
}
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>
オブジェクトをパラメーターとして送信するように呼び出しを変更します。このような-
<td style="background-color:#ff0000" onClick="getColor(this)"></td>
そして機能は-
function getColor(obj){
var bgColor = obj.style.backgroundColor;
alert(var);
}