美文网首页
19.综合案例3

19.综合案例3

作者: 若愚同学 | 来源:发表于2018-06-12 22:13 被阅读0次
HTML:
<body>
    <form name="userForm">
        <center>
            用户录入<br/>
            用户名:<input id="username" name="username" type="text" size=15/>
            E-mail:<input  id="email" name="email" type="text"  size=15/>
            电话:<input id="tel" name="tel" type="text" size=15/>
            <input type="button" value="添加" id="btn_submit"/>
            <input type="button" value="删除所有" id="btn_removeAll"/>
        </center>
    </form>
    <hr/>
    <table border="1" align="center" cellpadding=0 cellspacing=0 width=400> 
        <thead>
            <tr>
                <th>用户名</th>
                <th>E-mail</th>
                <th>电话</th>
                <th>操作</th>
            </tr>
        </thead>
        <tbody id="userTbody">
            <tr id="0001">
                <td>张无忌</td>
                <td>wujizhang@163.com</td>
                <td>18212345678</td>
                <td><a href="javascript:delRow('0001')">删除</a></td>
            </tr>
        </tbody>
    </table>
</body>
JS:
window.onload = function(){
    
    //找到添加按钮
    var btn = document.getElementById("btn_submit");
    btn.onclick = function(){
        //获取三个输入框中的值
        var username = document.getElementById("username");
        var email = document.getElementById("email");
        var tel = document.getElementById("tel");
        
        //获取当前系统时间
        var time = new Date().getTime();
        //创建一个tr
        var tr = document.createElement("tr");
        tr.setAttribute("id", time);
        
        //创建四个td
        var td1 = document.createElement("td");
        td1.innerText = username.value;
        var td2 = document.createElement("td");
        td2.innerText = email.value;
        var td3 = document.createElement("td");
        td3.innerText = tel.value;
        var td4 = document.createElement("td");
        td4.innerHTML = "<a href='javascript:delRow(\""+time+"\")'>删除</a>";
        
        tr.appendChild(td1);
        tr.appendChild(td2);
        tr.appendChild(td3);
        tr.appendChild(td4);
        
        //找到tablebody
        var body = document.getElementById("userTbody");
        body.appendChild(tr);
    };
    
    //找到删除所有按钮
    var btnAll = document.getElementById("btn_removeAll");
    btnAll.onclick = function(){
        var body = document.getElementById("userTbody");
        body.innerHTML = "";//直接替换body里面的内容
    };
};

//根据id删除tr
function delRow(id){
    var tr = document.getElementById(id);
    tr.parentNode.removeChild(tr);
}

相关文章

  • 19.综合案例3

    HTML: JS:

  • 综合案例

    来自拉钩教育-JAVA就业集训营 1.商城案例表设计 通过对商城项目的部分表关系进行分析,完成数据库表的设计 1....

  • 方法综合案例

    def __init__(self, name): self.name = name @stati...

  • 综合案例展示

    想做出效果如下的页面: html代码入下 CSS样式入下:

  • 方法综合案例

    class Game: top_stor=0 def __init__(self, name): ...

  • javaWeb综合案例

  • OpenGL综合案例

    今天我们来做一个关于OpenGL的一个综合案例,里面包含了点,线,三角形,金字塔等图形的绘制。 需要准备的东西之前...

  • OpenGL 综合案例

    在绘制之前,我们先来介绍下一下几个头文件的作用。 接下来我们需要在外部声明几个全局变量。 绘制地板 main函数工...

  • OpenGL 综合案例

    先看结果 核心代码 栈的机制 在changeSize()函数中,我们加载了投影矩阵,并把投影矩阵压入管道trans...

  • OpenGL综合案例

    OpenGL已经学习了一段时间,现在进行一下综合整理工作。 绘制地板 以下是详细代码及注释,这里不再做一一解释,这...

网友评论

      本文标题:19.综合案例3

      本文链接:https://www.haomeiwen.com/subject/dwxdeftx.html