清除表单数据的两种方式(遍历+重置)

方法1:遍历页面元素


*
清除表单表单ID的内容:表单ID
函数的ClearForm(ID){
var objId = document.getelementbyid(ID);
如果(objId = = undefined){
返回;
}
对于(var i = 0;i < objid.elements.length;i++){
如果(objId。元素{我}。型= =文本){
ObjId。元素{我}值= ;
}
如果(objId。元素{我}。型= =密码){
ObjId。元素{我}值= ;
}
如果(objId。元素{我}。型= =广播){
ObjId。元素{我}。检查=假;
}
如果(objId。元素{我}。型= =复选框){
ObjId。元素{我}。检查=假;
}
如果(objId。元素{我}。型= =选一){
ObjId。元素{我},{ 0 }。选中=真;
}
如果(objId。元素{我}。型= =选择多个){
对于(var j = 0;J < objId。元素{我}。options.length;j++){
ObjId。元素{我} { }选择。选择{J}. =假;
}
}
如果(objId。元素{我}。型= = textarea){
ObjId。元素{我}值= ;
}
/ /如果(objId。元素{我}。型= =文件){
( / / / / objId。元素{我}。选择);
(文件。选择。清除);
对于IE、Opera、Safari、Chrome
文件= objId。元素{我} /无功;
如果(文件。outerHTML){ / /
/ / file.outerhtml = file.outerhtml;
{其他文件
/ / file.value =FF; / /(3.5)
}
/