• 关于表格——增加删除行,鼠标选定(利用JavaScript)


    涉及到的知识点:

    1、onmouseover,onmouseout

    2、dom getElementByTagName

    3、新建节点元素createElement;

    <!DOCTYPE html>
    <html>
    <head>
    <title> new document </title>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
    <script type="text/javascript">

    window.onload = function(){



    var tr=document.getElementsByTagName("tr");
    for(var i= 0;i<tr.length;i++){
    bgchange(tr[i]);
    }
    // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
    function bgchange(obj){
    obj.onmouseover=function (){
    obj.style.backgroundColor=" #f2f2f2";
    }
    obj.onmouseout=function (){
    obj.style.backgroundColor="#fff";
    }
    }

    }

    // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
    function add(){

    var num=prompt('请输入学号','');
    var name=prompt('请输入姓名','');
    if (num!=null&&num!=''&&name!=null&&name!=''){
    var newtr=document.createElement('tr');
    newtr.innerHTML='<td>'+num+'</td>'+'<td>'+name+'</td>'+'<td><a href="javascript:;" onclick="removechild(this)">删除</a></td>'
    var otc=document.getElementById("table").lastChild;
    otc.appendChild(newtr);
    }else{alert("请重新点击按钮输入");}



    }


    // 创建删除函数
    function removechild(obj){
    var tr=obj.parentNode.parentNode;
    tr.parentNode.removeChild(tr);
    }


    </script>
    </head>
    <body>
    <table border="1" width="50%" id="table">
    <tr>
    <th>学号</th>
    <th>姓名</th>
    <th>操作</th>
    </tr>

    <tr>
    <td>xh001</td>
    <td>王小明</td>
    <td><a href="javascript:;" onclick="removechild(this)">删除</a></td> <!--在删除按钮上添加点击事件 -->
    </tr>

    <tr>
    <td>xh002</td>
    <td>刘小芳</td>
    <td><a href="javascript:;" onclick="removechild(this)">删除</a></td> <!--在删除按钮上添加点击事件 -->
    </tr>

    </table>
    <input type="button" value="添加一行" onclick="add()" /> <!--在添加按钮上添加点击事件 -->
    </body>
    </html>

  • 相关阅读:
    go test 下篇
    go test 上篇
    利用Docker Compose快速搭建本地测试环境
    phinx:php数据库迁移
    tp5 r3 一个简单的SQL语句调试实例
    TP开发小技巧
    优酷真实视频地址解析——2014年10月7日
    霍夫变换
    Google Earth影像数据破解之旅
    线程理论:(四)锁优化
  • 原文地址:https://www.cnblogs.com/this-xiaoming/p/5328786.html
Copyright © 2020-2023  润新知