zoukankan      html  css  js  c++  java
  • 通过JavaScript动态生成html控件

    示例代码

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
    <title>动态生成控件</title>
    <script>
    var i=1;
    function add()
    {
        var top = document.getElementById("top");
        var div = document.createElement("div");
        var input = document.createElement("input");
        var del = document.createElement("input");
        div.innerHTML="学生" + i + " ";
        div.id = i; 
    
        input.type = "text";
        input.name = "v";
        input.value = "jihite";
        input.id = "v" + i;
    
        del.type = "button";
        del.name = "d";
        del.value = "删除";
        del.id = 'd' + i;
        del.onclick = function remo()
            {
                alert("删除学生:" + input.value);
                top.removeChild(div);
            };
    
        i = i + 1;
    
        div.appendChild(input);
        div.appendChild(del);
    
        top.appendChild(div);
    }
    </script>
    </head>
    
    <body>
    <div>
        <input type="button" onclick="add()" value="添加" />
    </div>
    <div id="top">
    </div>
    <div id="output">
    </div>
    </body>
    
    </html>

    效果

    1. 开始页面

    2. 点击添加按钮

    3. 修改学生姓名

    4. 点击删除

    5. 删除后的页面

  • 相关阅读:
    递归方法:对于树形结构的表,根据当前数据获取无限极的父级名称
    P
    A
    今年暑假不AC1
    J
    今年暑假不AC
    A
    *max_element函数和*min_element函数
    1199: 房间安排
    素数
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/4552594.html
Copyright © 2011-2022 走看看