问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 15:07

我来回答

1个回答

热心网友 时间:2022-04-19 09:26

本文为大家介绍下使用js及jquery实现动态的文件上传操作按钮的添加和删除,具体示例如下,希望对大家有所帮助
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>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我梦见一条蛇,谁能解梦? ...战地3港版,多人联网要求ea账号,于是用电脑注册了一个,用ps3登入提... 谁给推荐几个不花钱的好玩的游戏啊!无聊中... 天气潮汐预报app哪个好用 涨潮有什么软件 墨迹天气怎么看潮汐时间 墨迹天气潮汐预报设置教程 哪种天气预报能看潮汐 小米手机开发者模式在哪里关闭?小米手机开发者模式 上海行迈企业管理咨询有限公司讲师介绍 赵继红培训课程 js或者jquery,点击删除删除某个div问题 js如何删除网页源文件里的指定内容 怎样用js的remove();删除文件? js文件删了没问题吧? Node.JS循环删除非空文件夹及子目录下的所有文件 如何用JS实现删除word文档中的图片 有没有JS代码可以设定时间删除某个网页文件? 扩展名为js的文件可以删除吗 js 根据路径怎么删除本地文件 如何用javascript删除文件 如何动态删除已加载的JS文件 删除文件夹里的一定时间前的文件 js 用js如何删除动态加载的js文件。 删除是什么意思 七夕是几月几日阳历 双十一华为商城买手机可以分期付款吗? 如何认识“安全就是最大效益”的本质和内涵 安全就是最好的服务如何论述自己的观点? 国家安全就是公民人身安全和领土安全吗 关于安全就是生命的演讲稿(儿童版) 你好!怎么可以快速加微信附近人 甲胶是美甲干什么用的 终极三国 里周瑜的饰演人黄牛是哪年生的? 终极三国里的周瑜是谁演的? 谁知道强辩乐团的个人资料,帮忙说一下。谢谢 美甲胶类是什么意思 黄牛的个人资料? 要一份强辩乐团黄牛(黄少谷)的资料 美甲用的甲胶对身体有害吗 求!强辩乐团黄牛的个人资料 要完整版 强辩团主唱黄牛 如何去除美甲上的胶 终极三国中的强辩乐队的个人详细资料 linux 删除的文件怎么恢复 终极三国里面强辩乐团是几时组合的 个人的资料 强辨乐团的成员资料? linux误删文件怎么恢复 终极三国周瑜是谁 404 Not Found 谁可以给我修杰楷的个人资料??