你的思路就错了,
document.getElementById("gender1").value="";
document.getElementById("gender2").value="";
重置的是value的值,你应该改成
document.getElementById("gender1").checked=false;
document.getElementById("gender2").checked=false;
这样就成了。
不过一般重置按钮是这样设置的:
不用这么麻烦的。