日期:2014-05-16  浏览次数:20309 次

怎么根据name 删除一个组件
<table   border= "0 "   id= "FileTable ">
<input   type= 'file '   class= 'file '   style= 'text '   name= '123 '   />

  </table>
怎么删除   “123”这个组件   而不是通过FileTable.deleteRow();

------解决方案--------------------

<script language=javascript>
document.getElementsByName( "123 ")[0].removeNode(true)

</script>
------解决方案--------------------
楼上的代码兼容性差~~~~

<script>
var arr=document.getElementsByTagName( "input ");
for(var i=0;i <arr.length;i++){
if(arr[i].name== "123 "){
arr[i].parentNode.removeChild(arr[i]);
}
}
</script>