大家帮我找找错误!!!(在线等待各位高手的到来)
lhdjk 2002-10-14 11:03:26 为什么我点击了BUTTON按钮后,不能将一竖列的<input name="name[]">的值随机设定???
<html>
<body>
<table>
<tr><td>编号</td><td><input type=button name="sel" value="姓名" onclick="a()"></td><td>城市</td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
<tr>
<td><input type=text name="no[]" value=""></td>
<td id="fh"><input type=text name="name[]" value=""></td>
<td><input type=text name="city[]" value=""></td></tr>
</table>
<form name=f>
<p><select size="1" name="mxh">
<option> </option>
<option>王明</option>
<option>周林</option>
<option>李强</option>
<option>文武</option>
<option>中国人</option>
</select>
<script>
function a()
{
var l=document.f.mxh.options.length
for(i=0;i<document.getElementsByTagName("td").length;i++)
{
if(document.getElementsByTagName("td")[i].id=="fh") document.getElementsByName("name[]").value=document.f.mxh.options[Math.floor(l*Math.random())].text
}
}
</script>
</form>
</body>
</html>