假设我这个单选按钮的id为input1;
`var radio = document.getElementById("input1");
radio.onclick=()=>{
console.log(radio.checked);
if(radio.checked == true){
radio.checked = false;
}else{
radio.checked = true;
}
};`
求教上面的代码实现不了的原因是什么,检查选中状态确实是true啊
你onclick的radio在你的点的时候先改变了checked的属性的值,然后才执行了onclick的回调,两次取反等于没改。