码迷,mamicode.com
首页 > 其他好文 > 详细

简单增加/删除表单元素

时间:2014-05-08 11:39:35      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   java   ext   

bubuko.com,布布扣
<html>   

    <head>   
        <title>动态添加表单元素</title>   
    </head>   
    <script language="javascript">      
       
    //以下代码是动态添加表单元素。   
       
    var elementCount = 0;    
     
    //动态增加表单元素。   
    function AddElement(mytype){      
        //得到需要被添加的html元素。   
        var TemO=document.getElementById("add");      
        //创建一个指定名称(名称指定了html的类型)html元素。   
        var newInput = document.createElement("input");       
           
        elementCount = elementCount + 1;      
           
        //指定input的类型。   
        newInput.type=mytype;       
           
        //动态生成id。   
        newInput.id="input"+(elementCount);      
              
        TemO.appendChild(newInput);      
              
        var newline= document.createElement("br");    
           
        newline.id = "br"+(elementCount);    
           
        TemO.appendChild(newline);      
    }      
       
    //动态删除表单元素。      
    function delElement(mytype){      
        var TemO=document.getElementById("add");      
           
        if (elementCount>0){      
            var newInput = document.getElementById("input"+elementCount);       
              
            TemO.removeChild(newInput);    
      
            var newline= document.getElementById("br"+(elementCount));    
               
            elementCount = elementCount - 1;     
               
            TemO.removeChild(newline);      
        }    
    }      
    </script>   
       
    <body>   
        <input name="" type="button" value="新建文本框"  
            onClick="AddElement(‘text‘)" />   
        <input name="" type="button" value="新建复选框"  
            onClick="AddElement(‘checkbox‘)" />   
        <input name="" type="button" value="新建单选框"  
            onClick="AddElement(‘radio‘)" />   
        <input name="" type="button" value="新建文件域"  
            onClick="AddElement(‘file‘)" />   
        <input name="" type="button" value="新建密码框"  
            onClick="AddElement(‘password‘)" />   
        <input name="" type="button" value="新建提交按钮"  
            onClick="AddElement(‘submit‘)" />   
        <input name="" type="button" value="新建恢复按钮"  
            onClick="AddElement(‘reset‘)" />   
        <input name="" type="button" value="删除恢复按钮"  
            onClick="delElement(‘reset‘)" />   
        <br>   
        <form action="" method="get" name="frm">   
            <div id="add">   
                <input type="text" name="textfield">   
                <br>   
            </div>   
        </form>   
    </body>   
</html>
bubuko.com,布布扣

来源:http://54laobaixing.blog.163.com/blog/static/57843681200962342559684/

简单增加/删除表单元素,布布扣,bubuko.com

简单增加/删除表单元素

标签:style   blog   class   code   java   ext   

原文地址:http://www.cnblogs.com/xujanus/p/3714366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!