六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 260|回复: 0

【JS常用代码】动态添加附件效果

[复制链接]

升级  17.33%

22

主题

22

主题

22

主题

秀才

Rank: 2

积分
76
 楼主| 发表于 2013-1-29 08:48:32 | 显示全部楼层 |阅读模式
1.普通形式的
var filenum=2;
var strfile="";
    function addfile()
{
if(filenum<=5)
{
strfile="<p id='file"+filenum+"'><span><input type='file' name='myfile'/></span> <span><a href='#' onclick='delfile("+filenum+")'>删除</a></span></p>";
$("#filediv").append(strfile);
}
else
{
alert("最多支持上传5个插件");
return false;
}
 
filenum++;
}
 
function delfile(fileid)
{
//var n = File1.getElementsByTagName("div");
$("#file"+fileid).remove();
filenum--;
 
}
2.Gmail形式的
 var html="<input name=title type=file> <a href='javascript:;' onclick=\"remove(this)\">删除</a>";
    function add()
    {
    var o=document.all["files"];
    var div=document.createElement("div");
    div.innerHTML=html;
    o.appendChild(div);
    div.childNodes[0].click();
    }
    function remove(obj)
    {
    obj.parentElement.parentElement.removeChild(obj.parentElement);
    }
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表