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 操作select和option常用代码整理
Dec 13 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
jquery图片倾斜层叠切换特效代码分享
Aug 27 Javascript
浅谈js函数的多种定义方法与区别
Nov 29 Javascript
URL中“#” “?” &amp;“”号的作用浅析
Feb 04 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
微信小程序movable view移动图片和双指缩放实例代码
Aug 08 Javascript
vue基于mint-ui的城市选择3级联动的示例
Oct 25 Javascript
jQuery插件Validation表单验证详解
May 26 jQuery
angular4中*ngFor不能对返回来的对象进行循环的解决方法
Sep 12 Javascript
vue cli4.0项目引入typescript的方法
Jul 17 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初学者头痛的十四个问题
2006/07/12 PHP
php+oracle 分页类
2006/10/09 PHP
php之XML转数组函数的详解
2013/06/07 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
python实现2048小游戏
2015/03/30 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python选课系统开发程序
2016/09/02 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
世界最大的票务市场:viagogo
2017/02/16 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书
python 模块重载的五种方法
2021/04/24 Python
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android