【发布时间】:2015-10-20 12:33:06
【问题描述】:
我正在尝试使用单选按钮来更改 div 标签的背景颜色。我想使用更多的条件。例如,如果单击按钮 A 并单击按钮 B,则将颜色设为绿色。 这是我目前所拥有的。
<div id="CLWarn">Warning Colour </div>
<input type="radio" name="IM" id="IM" value="1" onclick="A(this)"/>
<input type="radio" name="PB" id="PB" value="1" onclick="B(this)"/>
function A(chk) {
if(chk.checked == true) {
function B(chk) {
if(chk.checked == true) {
$(document).ready(function(){
document.getElementById("CLWarn").style.backgroundColor="Green";
document.getElementById("CLWarn").style.lineHeight=1.8;})
}}
}}
如果我只使用一个条件(只需单击一个按钮并且只有一个功能,但我不知道如何向我的功能添加另一个条件),它就可以工作。
【问题讨论】:
-
您在这里缺少大量的右括号。你确定这行得通吗?
-
两个 ID 相同的输入?
-
您确定需要单选按钮吗?只能选择一个同名的收音机。
-
我认为你需要检查按钮而不是 readio 按钮。
-
这是两组 4 个单选按钮,
标签: javascript html radio-button