var inputs = document.getElementsByTagName("INPUT");
for(var i=0; i<inputs.length; i++)
{
  if(inputs[i].type=="file") alert(inputs[i].value);
}

解决方案 »

  1.   

    //将文件域的内容赋值给隐藏域var filenames = "";
    for(var i = 1 ; i <= parseInt(document.myform.upcount.value); i++)
    {
      if(filenames == "")
    filenames = eval("document.myform.file" + i + ".value");
    else
    filenames += "$$$" + eval("document.myform.file" + i + ".value");
    }
    document.myform.lujing1.value=filenames;
    //alert(filenames);
      

  2.   

    使用getElementsByTagName比较消耗系统资源,而上面的方法将多个文件域的值放在了一个隐藏域中