1<script language="javascript">
2function setid()
3{
4for(m=1;m<=window.form1.upcount.value;m++)
5{
6marr="1920年1月#1#1920年1月#2#3%";
7myarr1=marr.split("%");
8n=m-1;
9myarr2=myarr1[n].split("#");
10mystr=myarr2[0].split("年");
11mystr1=mystr[1].split("月");
12myarr3=myarr2[2].split("年");
13myarr3=myarr3[1].split("月");
14
15}
16}
17
18</script>
---------------------------------------------------------------
你的split函数使用错误。可以看一看该函数的说明。
例如说myarr1=split("marr","%",,)是正确的。
---------------------------------------------------------------
for(m=1;m<=window.form1.upcount.value;m++) 这句错毛病了。
因改为
for(m=1;m<=window.form1.upcount.value.length;m++)
---------------------------------------------------------------
注意语法