JavaScript详解(9.文件上传案例)

在这里插入图片描述

<!DOCTYPE html>
2.<html>
3.
4.	<head>
5.		<meta charset="UTF-8">
6.		<title>上传文件</title>
7.		<script type="text/javascript" >
8.			function addQQFile() {
9.				var showQQDiv = document.getElementById("showQQDiv");
10.				showQQDiv.innerHTML += '<div><input type="file" name="photo" /> 
11.       &nbsp; <input type="button" value="删除" onclick="delQQFile(this)" /></div>';
12.			}
13.			function delQQFile(btn){
14.				btn.parentNode.parentNode.removeChild(btn.parentNode);
15.			}
16.			
17.			
18.			function addSinaFile(){
19.				var showSinaDiv=document.getElementById("showSinaDiv");
20.				//创建一个DIV节点
21.				var div=document.createElement("div");
22.				//创建一个表单位file
23.				var file=document.createElement("input");
24.				file.type="file";
25.				file.name="photo";
26.				//创建一个br
27.				var br=document.createElement("br");
28.				//创建一个button
29.				var btn=document.createElement("input");
30.				btn.type="button";
31.				btn.value="删除";
32.				btn.onclick=function(){
33.					showSinaDiv.removeChild(div);
34.				}
35.				//把创建一三个对象放到syhowSidv里面
36.				div.appendChild(file);
37.				div.appendChild(btn);
38.				div.appendChild(br);
39.				showSinaDiv.appendChild(div);
40.			}
41.		</script>
42.
43.
44.	</head>
45.
46.	<body>
47.		<h1>QQ空间上传图片</h1>
48.
49.		<input type="button" value="添加一行" onclick="addQQFile();" />
50.		<hr />
51.		<div id="showQQDiv">
52.		</div>
53.		<h1>新浪空间上传图片</h1>
54.
55.		<input type="button" value="添加一行" onclick="addSinaFile();" />
56.		<hr />
57.		<div id="showSinaDiv">
58.		</div>
59.	</body>
60.
61.</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值