示例-添加删除附件
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>添加删除附件</title> 6 <style type="text/css"> 7 table a:link,table a:visited{ 8 color:#179ed9; 9 text-decoration:none; 10 } 11 table a:hover{ 12 color:#f36021; 13 } 14 </style> 15 </head> 16 17 <body> 18 19 <script type="text/javascript"> 20 function addFile(){ 21 /* 22 *因为文件选取框定义在行对象中。 23 *所以只要给表格创建新的行和单元格即可。 24 */ 25 var oTabNode = document.getElementById("fileid"); 26 27 var oTrNode = oTabNode.insertRow(); 28 29 var oTdNode_file = oTrNode.insertCell(); 30 var oTdNode_del = oTrNode.insertCell(); 31 32 oTdNode_file.innerHTML = "<input type='file' />"; 33 oTdNode_del.innerHTML = "<a href='javascript:void(0)' onclick='deleteFile(this)' />删除附件</a>"; 34 35 } 36 37 function deleteFile(node){ 38 var oTrNode = node.parentNode.parentNode; 39 oTrNode.parentNode.removeChild(oTrNode); 40 } 41 42 </script> 43 <table id="fileid"> 44 <tr> 45 <td><a href="javascript:void(0)" onclick="addFile()">添加附件</a></td> 46 </tr> 47 <!-- 48 <tr> 49 <td><input type="file" /></td> 50 <td><a href="javascript:void(0)">删除附件</a></td> 51 </tr>--> 52 </table> 53 54 55 </body> 56 </html>