Javascript If/Else语句在单选选项不为';滴答声

Javascript If/Else语句在单选选项不为';滴答声,javascript,html,Javascript,Html,所以我有一个带有单选选项的表,我试图创建一个If/Else语句,如果单选选项没有被选中,而另一个选项被选中,那么它会将图像更改为X标记(),如果选中,那么它会更改为复选标记()的图像。 以下是我目前掌握的情况: var radio1img1=document.getElementById(“radio1img1”); var radio1img2=document.getElementById(“radio1img2”); 如果(radio1img1.已选中){ changeImage('img

所以我有一个带有单选选项的表,我试图创建一个If/Else语句,如果单选选项没有被选中,而另一个选项被选中,那么它会将图像更改为X标记(),如果选中,那么它会更改为复选标记()的图像。 以下是我目前掌握的情况:
var radio1img1=document.getElementById(“radio1img1”);
var radio1img2=document.getElementById(“radio1img2”);
如果(radio1img1.已选中){
changeImage('img1','http://i.imgur.com/QAUUxYF.jpg');
}否则{
changeImage('img1','http://i.imgur.com/RcuPIGF.png');
}
如果(已选中radio1img2){
changeImage('img2','http://i.imgur.com/QAUUxYF.jpg');
}否则{
changeImage('img2','http://i.imgur.com/RcuPIGF.png');
}

地下一层

您的代码看起来不错,您只需将其附加到事件处理程序,以确保代码在勾选事件时执行

使用
onclick
属性是许多方法之一(但不是最好的方法)



代码段中缺少您的
changeImage
函数。我将对其进行编辑,看看是否有效。这样就可以了。还有一个问题,但是我如何编辑你的代码,使之伴随3个单选按钮而不是2个?你有两个条件,每个复选框对应一个。只需添加第三个复选框、条件和图像,就可以使用任意多的复选框。
<input onchange="someFuntion();" .. />