for(i=0;i<100;i++)
document.form.elements["name"+i].value

解决方案 »

  1.   

    document.form.elements[i+"_name"].value
      

  2.   

    eval("name=document.DisplayForm.chkID[i].value+'_name';");
    eval("url=document.DisplayForm.chkID[i].value+'_url';");
    eval("desc=document.DisplayForm.chkID[i].value+'_desc';");
    var chkvalue;
    eval("chkvalue=document.DisplayForm.chkID[i].value+'|'+document.DisplayForm."+name+".value+'|'+document.DisplayForm."+url+".value+'|'+document.DisplayForm."+desc+".value+';';");
    为什么总说我最后一句eval差个分号啊。帮忙看看。。