これが私のラジオボタンです:
<label>
<input type="radio" id="chk1" name="chooseSupp" onclick="change(this);">
Chosen Supplier
</label>
これがセルを強調する私のJavascriptです:
<script type="text/javascript">
function change(obj) {
var tr=obj.parentNode.parentNode;
tr.style.backgroundColor=(obj.checked)? 'red' : 'transparent';
}
</script>
問題は、ラジオボタンをクリックするとハイライトされますが、別のラジオボタンをクリックするとそれもハイライトされますが、最初のボタンのハイライトが消えないことです。
私のラジオボタンはループしていますが、それが考えられる解決策に関連しているかどうかはわかりません。
何か案は?