那怎么办呢?
document.getElementById("strfile1").value=sess1;
这样就可以给strfile1这个文本框赋值了,那如果做循环呢??

解决方案 »

  1.   

    document.getElementById("strfile"+m+"").value = eval("sess"+m);
      

  2.   

    document.all.item("strfile"+m+"").value="asfad"
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY><FORM METHOD=POST ACTION="">
    <input name="strfile0" type="text" />
    <input name="strfile1" type="text" />
    <input name="strfile2" type="text" /></<FORM METHOD=POST ACTION="">
    <SCRIPT>
    function addinput(c){
    var sess0 = "q";
    var sess1 = "w";
    var sess2 = "e";
    for (var m=0;m<c;m++ )
    {
    document.all("strfile"+m).value="sess"+m;
    //alert(document.all.tags("input"));
    }
    }
    addinput("3");
    </SCRIPT>
    </FORM></BODY>
    </HTML>
      

  4.   

    document.getElementById("strfile"+m+"").value = eval("sess"+m);