<form>
<INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)">
<INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)>
<INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)>
<INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)>
<form><script>
   //返回被删除对象在对象数组dw的索引号。
   function deleteInput(obj){
   }
</script>

解决方案 »

  1.   


    <html>
    <body>
    <form> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    </form> <script type="text/javascript"> 
      //返回被删除对象在对象数组dw的索引号。 
      function deleteInput(obj){ 
       var arrObj = obj.parentNode.getElementsByTagName("input");
    for(var i=0; i<arrObj.length; i++){
    if(arrObj[i] == obj){
    alert(i);
    }
    }
      } 
    </script> 
    </body>
    </html>
      

  2.   

    <form> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <INPUT type='text'  name='dw' size='8' onclick="deleteInput(this)"> 
    <form>
    <script>
    function deleteInput(obj){
    var dws = obj.parentNode.getElementsByTagName('input');
    for(var i=0; i<dws.length; i++)
    if(dws[i] == obj){
    obj.parentNode.removeChild(obj);
    return alert(i+1);
    }
    }
    </script>