请问这个JS盖怎么些

aessjz 2009-01-26 04:33:14
<input class="pmau_input2"
type=file size=25 name=morepic[]/><a href="#" onclick="">删除</a>

我想让每次选择完一次文件,自动增加一个上面的HTML,如果用户点击当前HTML块中的删除链接,就删除当前HTML块

请问怎么写这个JS函数
谢谢,菜鸟
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mizukusa 2009-01-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 neo_yoho 的回复:]
HTML code
<SCRIPT LANGUAGE="JavaScript">
function add(len)
{
if(len>0)
{
var div = document.createElement("div");
div.innerHTML = '<input class="pmau_input2" type=file size=25 name=morepic[] onchange="add(this.value.length)"/> <a href="#" onclick="del(this)">删除 </a> ';
document.getElementById("upload").appendChild(div);
}
}
function del(obj)
{

[/Quote]
neo_yoho 2009-01-26
  • 打赏
  • 举报
回复

<SCRIPT LANGUAGE="JavaScript">
function add(len)
{
if(len>0)
{
var div = document.createElement("div");
div.innerHTML = '<input class="pmau_input2" type=file size=25 name=morepic[] onchange="add(this.value.length)"/> <a href="#" onclick="del(this)">删除 </a> ';
document.getElementById("upload").appendChild(div);
}
}
function del(obj)
{
if(document.getElementsByName("morepic[]").length>1 && obj.parentNode.id!="upload")
document.getElementById("upload").removeChild(obj.parentNode);
else
alert("无法删除")
}
</SCRIPT>
<div id="upload">
<div>
<input class="pmau_input2" type=file size=25 name=morepic[] onchange="add(this.value.length)"/> <a href="#" onclick="del(this)">删除 </a>
</div>
</div>

87,910

社区成员

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

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