
当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。
也就是说 reset 不是清空,而是重置为默认值。
如果想完全清空的话
function clear(){
var inputs = document.getElementsByTagName_r("input")
for(var i=0i <inputs.lengthi++)
{
if (inputs[i].type== "text")
{
inputs[i].value = ''
}
}
}
你的思路就错了,document.getElementById("gender1").value=""
document.getElementById("gender2").value=""
重置的是value的值,你应该改成
document.getElementById("gender1").checked=false
document.getElementById("gender2").checked=false
这样就成了。
不过一般重置按钮是这样设置的:
<input type=reset value="重置">
不用这么麻烦的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)