<script>
function add(){
var t=document.createElement("input");
t.type="FILE"
t.attachEvent("onchange",function(){alert(t.value)})
var obj=document.getElementById("table1")
var row=obj.insertRow(obj.childNodes[0].childNodes.length);
var cell=row.insertCell();
cell.appendChild(t)
}
</script>
<form method="POST" action="" name="form1" onsubmit="return false" style="border:1 solid #3366cc">
<table border="1" id="table1">
<tr>
<td>
<input type="submit" name="B1" onclick="add()">
</td>
</tr>
</table></form>

解决方案 »

  1.   

    <script language=javascript>
    function add(){
    var t=document.createElement("input");
    t.type="FILE"
    t.attachEvent("onchange",function(){alert(t.value)})
    var obj=document.getElementById("table1")
    var row=obj.insertRow(obj.childNodes[0].childNodes.length);
    var cell1=row.insertCell();
    var cell2=row.insertCell();
    cell1.appendChild(t)
    cell2.innerHTML="<input name=button1 type=button value=\"删除\" onclick='this.parentNode.parentNode.parentNode.parentNode.deleteRow(this.parentNode.parentNode.rowIndex)'>"
    }
    </script>
    <form method="POST" action="" name="form1" onsubmit="return false" style="border:1 solid #3366cc">
    <table border="1" id="table1">
    <tr>
    <td>
    <input type="submit" name="B1" onclick="add()">
    </td>
    </tr>
    </table></form>