一个棘手的JS 问题 求高手!
一个本来看似简单的问题却卡住了,求高手帮忙。效果: 点击一个Radio按钮实现开关一体, 就是变相实现checkbox的功能。 点击就“选择”, 再点击就“不选择” 。
问题: 只能实现第一次“不选择”, 之后就无法实习“选择” 功能。 求高手现身说法。谢谢
function on_off(id)
{
alert(document.getElementById(id).checked);
if(document.getElementById(id).checked == false)
document.getElementById(id).checked = true;
else if(document.getElementById(id).checked == true)
document.getElementById(id).checked = false;
alert(document.getElementById(id).checked);
}
<input name="x_checker" id="x_checker" value="yes" checked="checked" onclick="on_off('x_checker')" type="radio">