Form表单里面有一组单选按钮,怎么实现删除最后一节点

解决方案 »

  1.   

    补充下,Form里面不只是有单选按钮还有其他的
      

  2.   

    Form表单里面有一组单选按钮,怎么实现删除最后一个单选按钮????
      

  3.   

    <form action="radioServlet" method="post" name="danxuan">
       请输入题目:
        <input type="text" name="title" style="overflow-x:visible;width:60;"/><br/>     <input type="button" id="del" value="减少选项" onclick="delChoice()"/>
        <input type="text" name="choices" value="aaa"/>A
    <input type="text" name="choices" value="aaa"/>B
    <input type="text" name="choices" value="aaa"/>C
    <input type="text" name="choices" value="aaa"/>D
        <input type="text" name="answer"><br/>
        <input type="submit" value="提交"><br/>
       </form>
      

  4.   


    <script type="text/javascript">
        function delChoice() {
            var options = document.getElementsByName("choices");
            var delEle = options[options.length - 1];
            document.getElementsByName("danxuan")[0].removeChild(delEle);    }
      </script>
      

  5.   

    function delChoice()
    {
       var ipts = document.getElementsByName("choices");
       if(ipts.length>0)
       {
       ipts[ipts.length-1].nextSibling.parentNode.removeChild(ipts[ipts.length-1].nextSibling)
       ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1]);
    }
    }
      

  6.   

    ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1]);
    这个可以谢谢
    结贴
      

  7.   

    function delChoice(){
       var ipts = document.getElementsByName("choices");
       if(ipts.length>0){
       ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1].previousSibling);
       ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1]);
    }
    }
      

  8.   

    function delChoice(){
       var ipts = document.getElementsByName("choices");
       if(ipts.length>0){
       ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1].previousSibling);
       ipts[ipts.length-1].parentNode.removeChild(ipts[ipts.length-1]);
    }
    }