这是我的单选按钮:
<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>
问题是,当我单击一个单选按钮时,它会突出显示,但是当我单击另一个单选按钮时,它也会突出显示,但第一个按钮上的突出显示并没有消失。
我的单选按钮处于循环状态,不确定这是否与任何可能的解决方案相关。
有任何想法吗?