【发布时间】:2018-09-06 14:39:42
【问题描述】:
如何根据单选按钮的值更改<td> 元素的颜色?如果单选按钮选中“否”,我想将<td bgcolor></td> 设置为红色,如果单选按钮选中“确定”,我想将<td bgcolor></td> 设置为绿色。
function color(){
if(radio1.checked()){
td1.bgcolor="green";
}
if(radio2.checked()){
td1.bgcolor="red";
}
}
<table>
<tr>
<td bgcolor="#B35556">
<form action="">
OK <input type="radio" name="radio1" id="radio1"value="OK" checked="color()"/> <BR>
NO <input type="radio" name="radio2" id="radio2"value="NO"/>
</form>
</td>
</tr>
</table>
我知道这段代码非常错误,但这是一个让您理解我的问题的示例
【问题讨论】:
-
单选按钮是特定于每个操作系统/浏览器的本机元素。除非您想实现自定义图像或使用包含图像的自定义 Javascript 库,否则无法更改其颜色/样式
-
我必须改变
而不是收音机的颜色! 是的,你可以这样做,td颜色可以改变
标签: javascript jquery html radio-button