学习了createElement和appendChild与getElementById的用法
例子是类似于上传多个文件时,点击+会多出一个输入框,反之则少一个
var td = document.getElementById("more"); var br = document.createElement("br"); var input = document.createElement("input"); var button = document.createElement("input"); input.type = "file"; input.name = "file"; button.type = "button"; button.value = "-"; button.onclick = function() { td.removeChild(br); td.removeChild(input); td.removeChild(button); } td.appendChild(br); td.appendChild(input); td.appendChild(button); 部分代码 <table> <tr> <td> 选择上传的文件: </td> <td id="more"> <input type="file" name="file"> <input type="button" value="+" οnclick="addMore()" /> </td> </tr> </table>