js jquery分别实现动态的文件上传操作按钮的添加和删除


Posted in Javascript onJanuary 13, 2014

javascript实现

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>jquery文件上传</title> 
<script type="text/javascript" src="jquery-1.7.2.js"></script> 
<script type="text/javascript"> 
var addMore = function() { 
var div = document.getElementById("div2"); 
var br = document.createElement("br"); 
var input = document.createElement("input"); 
var button = document.createElement("input"); input.setAttribute("type", "file"); 
button.setAttribute("type", "button"); 
button.setAttribute("value", "Remove"); 
button.onclick = function() { 
div.removeChild(br); 
div.removeChild(input); 
div.removeChild(button); 
} 
div.appendChild(br); 
div.appendChild(input); 
div.appendChild(button); 
} 
//节点的移动 
//$(function(){ 
//}); 
</script> 
</head> 
<body> 
<div id="div1"> 
<input type="file" id="upload"/> 
<input type="button" id="btn" value="more" onclick="addMore();"/> 
</div> 
<div id="div2"></div> 
</body> 
</html>

jquery实现
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>jquery文件上传</title> 
<title>jquery1</title> 
<script type="text/javascript" src="jquery-1.7.2.js"></script> 
<script type="text/javascript"> 
/** var addMore = function() { 
var div = document.getElementById("div2"); 
var br = document.createElement("br"); 
var input = document.createElement("input"); 
var button = document.createElement("input"); input.setAttribute("type", "file"); 
button.setAttribute("type", "button"); 
button.setAttribute("value", "Remove"); 
button.onclick = function() { 
div.removeChild(br); 
div.removeChild(input); 
div.removeChild(button); 
} 
div.appendChild(br); 
div.appendChild(input); 
div.appendChild(button); 
}**/ 
//jquery实现文件上传的按钮添加和删除 
$(function(){ 
$("input[type=button]").click(function(){ 
var br = $("<br>"); 
var input = $("<input type='file'/>"); 
var button = $("<input type='button' value='Remove'/>"); 
$("#div1").append(br).append(input).append(button); 
button.click(function() { 
br.remove(); 
input.remove(); 
button.remove(); 
}); 
}); 
}); 
</script> 
</head> 
<body> 
<div id="div1"> 
<input type="file" id="upload"/> 
<input type="button" id="btn" value="more" onclick="addMore();"/> 
</div> 
<div id="div2"></div> 
</body> 
</html>
Javascript 相关文章推荐
js类中获取外部函数名的方法
Aug 19 Javascript
关于javascript中的parseInt使用技巧
Sep 03 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
基于jquery实现图片广告轮换效果代码
Jul 07 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
jquery对象与DOM对象转化
Feb 08 Javascript
layui问题之模拟select点击事件的实例讲解
Aug 15 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
vue动画—通过钩子函数实现半场动画操作
Aug 09 Javascript
js实现的map方法示例代码
Jan 13 #Javascript
jquery教程ajax请求json数据示例
Jan 13 #Javascript
JavaScript输入邮箱自动提示实例代码
Jan 13 #Javascript
js判断是否为ie的方法小结
Jan 13 #Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 #Javascript
javascript教程之不完整的继承(js原型链)
Jan 13 #Javascript
javascript函数作用域学习示例(js作用域)
Jan 13 #Javascript
You might like
yii2 resetful 授权验证详解
2017/05/18 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python httplib,smtplib使用方法
2008/09/06 Python
Django框架中方法的访问和查找
2015/07/15 Python
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Django与JS交互的示例代码
2017/08/23 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
详解Python 解压缩文件
2019/04/09 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
大学军训感想
2014/02/12 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
三八节主持词
2014/03/17 职场文书
高三英语教学反思
2016/03/03 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
Python内置的数据类型及使用方法
2022/04/13 Python
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android