请参阅此链接了解我在做什么。如果选中,我正在尝试使标签更改颜色。如果选择了另一个选项,前一个选项将变回原来的颜色。
我用谷歌搜索并尝试了某人的代码
function checkState(id){
var layer = document.getElementById(id);
if(layer.childNodes[0].checked === true){
layer.style.backgroundColor = "#0099CC";
}
else{
layer.style.backgroundColor = "#eee" ;
};
}
但这会导致先前选择的选项在选择第二个选项时不会变回原始颜色。请不要使用 JQuery。