- <A href="javascript:newUpload();">添加附件</A><span id="Filepane"><input type="file" id="fileupload" /></span>
- <TABLE width="100%" border="0" cellpadding="0" cellspacing="1">
- <TBODY id="fileList"></TBODY>
- </TABLE>
- <DIV id="uploadFiles" style="display:block"></DIV>
- <SCRIPT language="javascript">
- function newUpload(){
- var oFileList = document.getElementById("fileList");
- var fileCount = oFileList.childNodes.length + 1;
- var oFileInput = document.getElementById("fileupload");
- addFile(oFileInput);
- }
- //---新建一个文件显示列表
- function addFile(oFileInput){
- var oFileList = document.getElementById("fileList");
- var fileIndex = oFileList.childNodes.length + 1;
- var oTR = document.createElement("TR");
- var oTD1 = document.createElement("TD");
- var oTD2 = document.createElement("TD");
- oTR.setAttribute("id","file_" + fileIndex);
- oTR.setAttribute("bgcolor","#FFFFFF");
- oTD1.setAttribute("width","6%");
- oTD2.setAttribute("width","94%");
- oTD2.setAttribute("align","left");
- oTD2.innerText =getFileName( oFileInput.value);
- oTD1.innerHTML = '<A href="javascript:removeFile('+ fileIndex + ');">删除</A>';
- oTR.appendChild(oTD1);
- oTR.appendChild(oTD2);
- oFileList.appendChild(oTR);
- var who=document.getElementById("fileupload");
- var who2= who.cloneNode(false);
- who2.onchange= who.onchange;// events are not cloned
- who.parentNode.replaceChild(who2,who);
- }
- //---移除上传的文件
- function removeFile(fileIndex){
- var oTR = document.getElementById("file_" + fileIndex);
- fileList.removeChild(oTR);
- }
- //获得文件名
- function getFileName(str)
- {
- var n = str.lastIndexOf("//");
- if (n < 0)
- n=str.lastIndexOf("//");
- if (n>=0)
- {
- str=str.substring(n+1);
- }
- return str;
- }
- </SCRIPT>
上传文件
最新推荐文章于 2025-09-05 11:22:47 发布
