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 相关文章推荐
裁剪字符串trim()自定义改进版
Apr 10 Javascript
浅谈JavaScript函数参数的可修改性问题
Dec 05 Javascript
jquery获取checkbox的值并post提交
Jan 14 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
Dec 08 Javascript
原生JS实现图片轮播切换效果
Dec 15 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
JS实现双击内容变为可编辑状态
Mar 03 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
vue实现简单的日历效果
Sep 24 Javascript
微信小程序用canvas画图并分享
Mar 09 Javascript
js抽奖转盘实现方法分析
May 16 Javascript
Vue微信公众号网页分享的示例代码
May 28 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
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
python 多线程应用介绍
2012/12/19 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
Python 处理文件的几种方式
2019/08/23 Python
python Matplotlib模块的使用
2020/09/16 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
Java servlet面试题
2012/03/04 面试题
施工安全责任书
2014/04/14 职场文书
党员目标管理责任书
2014/07/25 职场文书
扬州个园导游词
2015/02/06 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis