为什么doadd()不能起到遂个显示的效果?document.all("filelen") 是一个hidden field
<div id="div1" style="display:">附件1:
<input type="file" name="file1" size="80"><br>
</div>
<div id="div2" style="display:none">附件2:
<input type="file" name="file2" size="80"><br>
</div>
<div id="div3" style="display:none">附件3:
<input type="file" name="file3" size="80"><br>
</div>
<div id="div4" style="display:none">附件4:
<input type="file" name="file4" size="80"><br>
</div>
<div id="div5" style="display:none">附件5:
<input type="file" name="file5" size="80"><br>
</div>
<div id="div6" style="display:none">附件6:
<input type="file" name="file6" size="80"><br>
</div>
<div id="div7" style="display:none">附件7:
<input type="file" name="file7" size="80"><br>
</div>
<div id="div8" style="display:none">附件8:
<input type="file" name="file8" size="80"><br>
</div>
<div id="div9" style="display:none">附件9:
<input type="file" name="file9" size="80"><br>
</div>
<script language="JavaScript">
function doadd()
{
if(document.all("filelen").value == 9)
{
alert("已到达最大附件数");
return;
}
alert(document.all("filelen").value);
document.all("filelen").value = 1 + new Number(document.all("filelen").value);
alert(document.all("filelen").value);
alert(document.all("div" + document.all("filelen").value).style.display);
document.all("div" + document.all("filelen").value).style.display = "";
alert(document.all("div" + document.all("filelen").value).style.display);
a();
}