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 相关文章推荐
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
js实现上传图片之上传前预览图片
Mar 25 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
Nov 24 Javascript
jQuery常用知识点总结以及平时封装常用函数
Feb 23 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
微信小程序 for 循环详解
Oct 09 Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
Angular4表单验证代码详解
Sep 03 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
详解react native页面间传递数据的几种方式
Nov 07 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 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
第七节 类的静态成员 [7]
2006/10/09 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
javascript实现评分功能
2020/06/24 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Python实现的RSS阅读器实例
2015/07/25 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
PyTorch安装与基本使用详解
2020/08/31 Python
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
外联部演讲稿
2014/05/24 职场文书
环境卫生倡议书
2014/08/29 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
天下第一关导游词
2015/02/06 职场文书
班主任寄语2015
2015/02/26 职场文书
体育委员竞选稿
2015/11/21 职场文书
Python中json.load()和json.loads()有哪些区别
2021/06/07 Python
html5调用摄像头实例代码
2021/06/28 HTML / CSS
Python办公自动化解决world文件批量转换
2021/09/15 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
Python 绘制多因子柱状图
2022/05/11 Python