作者kakashiliu (kakashi)
看板Web_Design
标题[问题] 请问javascript动态产生input tag
时间Wed Feb 22 16:35:09 2006
以下的方法 我试过可以在IE里面使用
但是firefox就不行了...
想请教为什麽在firefox里面不行呢 我确定我有打开javascript...
还是说有什麽其他的方法可以做到<(_ _)>
<html>
<head>
</head>
<body>
档案数<select size="1" name="D1">
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="button" value="确定" name="B2" onClick="change_it();"> </p>
<form name="form1" method="POST" enctype="multipart/form-data" action="">
<span id="s1">档案1<input type="file" name="F1" size="20"><br></span>
<p><input type="submit" value="提交" name="B1"></p>
</form>
</body>
</html>
<script>
function change_it() {
var innerStr='';
var str1 = '档案';
var str2 = '<input type="file" name="F';
var str3 = '" size="20"><br>';
for (var i=1;i<=document.all['D1'].value;i++)
innerStr = innerStr + str1 + i + str2 + i + str3;
document.all['s1'].innerHTML = innerStr;
}
</script>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.216.47
※ 编辑: kakashiliu 来自: 140.115.216.47 (02/22 16:35)
1F:→ abgne:你用document.all就已经错了...这只有IE系列的支援 02/22 16:42