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重建星际争霸
Dec 22 Javascript
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
Bootstrap前端开发案例一
Jun 17 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
SVG描边动画
Feb 23 Javascript
基于vue的fullpage.js单页滚动插件
Mar 20 Javascript
微信小程序顶部导航栏滑动tab效果
Jan 28 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
react中的DOM操作实现
Jun 30 Javascript
小程序实现侧滑删除功能
Jun 25 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删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
微信支付开发维权通知实例
2016/07/12 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
python reduce 函数使用详解
2017/12/05 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
Python 创建守护进程的示例
2020/09/29 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
CSS3 简写animation
2012/05/10 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
校车司机安全责任书
2015/05/11 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
大学班长竞选稿
2015/11/20 职场文书