一个动态产生控件的问题

maybe198376 2006-04-24 12:56:56
做一个多文件上传的系统,需要动态产生文件域,就像hotmail那样,点击一个按钮,出来一个文件域,如何实现?
...全文
83 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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>';">

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧