如何获取form里面所有input
并将所有input value 设置为空

解决方案 »

  1.   

    var o = document.getElementsByTagName('form')[0].getElementsByTagName('input');
    for(var i = 0; i < o.length; i ++) {
        if (o[i].type == 'text') o[i].value = '';
    }
      

  2.   


     window.onload = function ()
            {
                var frm = document.forms[0];
                if (typeof frm !== undefined)
                {
                    var ctls = frm.getElementsByTagName("input");
                    var ctlsCount = ctls.length;
                    for (var i = 0; i < ctlsCount; i++)
                    {
                        if (ctls[i].type.toLocaleLowerCase() === "text")
                            ctls[i].value = "";
                    }
                }
            }
      

  3.   

    var arr = document.getElementsByTagName('form')[0].getElementsByTagName('input');
    for(var i = 0; i < arr.length; i ++) {
        if (arr[i].type){
         arr[i].value = '';   } 
    }