一个动态产生控件的问题

maybe198376 2006-04-24 12:56:56
做一个多文件上传的系统,需要动态产生文件域,就像hotmail那样,点击一个按钮,出来一个文件域,如何实现?
...全文
49 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
maybe198376 2006-04-24
<div id="attach_area">
</div>
<input type="button" value="添加附件" onclick="addAttachment()"/>
这是html片断,为什么,无论我添加几个附件index的一直是1????
  • 打赏
  • 举报
回复
maybe198376 2006-04-24
var sequence = 0;
function addAttachment() {
var index = sequence++;
var area = document.getElementById("attach_area");
area.innerHTML +=
"<div id=\"attach_" + index + "\">" +
"<input name=\"attach_file_"+index+"\" type=\"file\" />" +
"<input type=\"button\" value=\"删除\" onclick=\"removeAttachment("+index+")\">" +
"</div>";

}

function removeAttachment(index) {
var attachment = document.getElementById("attach_"+index);
if (attachment == null) {
return;
}
attachment.innerHTML = "";
attachment.outerHTML = "";
}
这是JS代码
  • 打赏
  • 举报
回复
Ryo_Hazuki 2006-04-24
<span id="test"></span>
<input type="button" onclick="test.innerHTML += '<input name=n>';">
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-04-24 12:56
社区公告
暂无公告