⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5-36.html

📁 《深入浅出Ajax》 源代码
💻 HTML
字号:
<HTML>
<HEAD>
<TITLE> AJAX深入浅出--代码5-36</TITLE>
<META http-equiv="Content-Type" content="text/html;charset=GB2312"/>
</HEAD>
<BODY>
<TABLE>
<TR>
	<td>&nbsp;附件名称:</td>
	<td id="uploadfile"> <P id="MyFile">
	  <input type="file" name ="filename1" id="filename1" size="60"><input type="button" onclick="addFileUpload()" value="添加"><INPUT TYPE="hidden" NAME="docType1" id="docType1" VALUE=""><INPUT TYPE="hidden" NAME="fname1" VALUE=""></P>
	</td>
</TR>
</TABLE>
</BODY>
</HTML>
<script language="javascript">
//文件数量,默认是一个
var newFile=1;
//添加一个文件上传框
function addFileUpload() {
	 //计数加一
	 newFile++;
	 //生成一个字符串的html模板
     var str = "<BR id='br"+newFile+"'><input type='file' id='filename"+newFile+"' name ='filename"+newFile+"' size='60'><INPUT TYPE='hidden' NAME='docType"+newFile+"' id='docType"+newFile+"' VALUE=''><INPUT TYPE='hidden' id='fname"+newFile+"' NAME='fname"+newFile+"' VALUE=''><input type='button' value='删除' id='btn"+newFile+"'>"
	 //将该字行串模板做为html对象添加进去
     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str);
	 //获得删除按钮对象的句柄
	 var obj = document.getElementById("btn"+newFile);
	 //动态绑定onclick事件,其响应函数为delFileUpload
	 obj.attachEvent("onclick",new Function("delFileUpload("+newFile+")"));
	 obj.attachEvent("onclick",confirmDel);
}
//删除一个文件上传框
function delFileUpload(index) {
    //分别找到当前删除文件上传的一些对象,并删除它
	var obj = document.getElementById("br"+index);
	document.getElementById('MyFile').removeChild(obj);
	var obj = document.getElementById("filename"+index);
	document.getElementById('MyFile').removeChild(obj);
	var obj = document.getElementById("docType"+index);
	document.getElementById('MyFile').removeChild(obj);
	var obj = document.getElementById("fname"+index);
	document.getElementById('MyFile').removeChild(obj);
	var obj = document.getElementById("btn"+index);
	document.getElementById('MyFile').removeChild(obj);
}
function confirmDel() {
  alert("注意,此时还没有删除");
}
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -