【HTML5】页面点击按钮添加一行 删除一行 全选 反选 全不选

页面点击按钮添加一行    删除一行   全选   反选  全不选

页面效果图如下

html页面代码

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css" />
        <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
        <script type="text/javascript" src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
        <title></title>
        <script>
            var rows = 1;
            function addrows() {
                var trElement = document.createElement("tr");
                var td1Element = document.createElement("td");
                var td2Element = document.createElement("td");
                var td3Element = document.createElement("td");
                var td4Element = document.createElement("td");
                td1Element.innerHTML="<input type=‘checkbox‘ value=‘1‘ name=‘chk‘>"+rows;
                td2Element.innerHTML="<input type=‘text‘ value=‘‘ required name=‘account‘ class=‘form-control‘>";
                td3Element.innerHTML="<input type=‘password‘ value=‘‘ required name=‘password‘ class=‘form-control‘>";
                td4Element.innerHTML="<input type=‘button‘ value=‘删除当前行‘ class=‘btn btn-danger‘ onclick=‘delrow(this)‘>";

                trElement.appendChild(td1Element);
                trElement.appendChild(td2Element);
                trElement.appendChild(td3Element);
                trElement.appendChild(td4Element);

                var tbody = document.getElementById("tb");
                tbody.appendChild(trElement);
                rows++;
            }
            function delrow(obj){
                //获取按钮所在的行
                btnTrElement = obj.parentNode.parentNode;
                //alert(btnTrElement.nodeName);
                //获取按钮所在的行的上一级也就是TBODY
                tbodyElemement = btnTrElement.parentNode;
                //通过tobody干掉tr
                tbodyElemement.removeChild(btnTrElement);
            }
        </script>
    </head>

    <body>
        <form>
            <table class="table table-responsive table-striped" id="table">

                <thead>
                    <th>序号</th>
                    <th>账号</th>
                    <th>口令</th>
                    <th>操作</th>
                </thead>
                <tbody id="tb">
                    <!--
                    <tr>
                        <td></td>
                        <td></td>
                        <td></td>
                        <td></td>
                    </tr>-->
                </tbody>
                <tfoot>
                    <tr>
                        <td align="center" colspan="4">
                            <button class="btn btn-success" onclick="qx()">全选</button>&nbsp;&nbsp;&nbsp;
                            <button class="btn btn-warning" onclick="fx()">反选</button>&nbsp;&nbsp;&nbsp;
                            <button class="btn btn-danger" onclick="qbx()">全不选</button>&nbsp;&nbsp;&nbsp;
                            <input  class="btn btn-info" type="submit" value="哦了提交">
                            <button class="btn btn-primary" onclick="addrows()">添加一行</button>
                        </td>
                    </tr>
                </tfoot>
            </table>
        </form>
        <script>
            function qx(){
                //获取所有的checkbox
                var checkbox = document.getElementsByName("chk");
                //遍历所有的checkbox
                for (var i=0;i<checkbox.length;i++) {
                    checkbox[i].checked=true;
                }
            }
            function fx(){
                //获取所有的checkbox
                var checkbox = document.getElementsByName("chk");
                //遍历所有的checkbox
                for (var i=0;i<checkbox.length;i++) {
                    checkbox[i].checked=!checkbox[i].checked;
                }
            }
            function qbx(){
                //获取所有的checkbox
                var checkbox = document.getElementsByName("chk");
                //遍历所有的checkbox
                for (var i=0;i<checkbox.length;i++) {
                    checkbox[i].checked=false;
                }
            }
        </script>
    </body>

</html>
时间: 2024-12-14 11:19:25

【HTML5】页面点击按钮添加一行 删除一行 全选 反选 全不选的相关文章

点击按钮添加或者删除一行实例代码

点击按钮添加或者删除一行实例代码:网站在填写表达的时候又很多的选择空间,甚至可以自行添加需要添加的内容,例如可以点击按钮添加一个表达项,如果不需要的话可以点击一个按钮删除,下面就简单介绍一下如何实现此效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www

点击按钮添加和删除块

点击按钮添加块 <form action="" id="repairmain" method="post"> <!-- 页面内容--> <div id="form"> <div class="repair_table" id="table"> <div><label class="name" name=

点击按钮带编号增加一行js

<table class="tblborder" cellspacing="1" cellpadding="5" width="100%" align="center" bgcolor="#42344a" border="0">      <tr><td><strong id="add_process"&g

添加一行删除一行-js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JavaScript基础 点击按钮 获得表格第一行的id

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

表格增加一行/删除一行

1,点击按钮,表格增加/删除一行,表格可编辑 HTML: <div class="handle_tab_box clearfix"> <button class="removeRow_btn" onclick="delrow()">删除</button> <button class="addRow_btn" onclick="addrow()">增加</

点击添加一行 删除一行 改变序列号

<!doctype html> <html> <head> <meta charset="UTF-8"> <title>点击删除序号</title> </head> <body> <table> <tr> <td>1</td> <td>内容</td> <td><input type="butt

GrideVlew提供点击按钮添加新数据,单击项目修改,长按删除功能

package com.example.wang.myapplication; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import andro

js实现按钮添加和删除tr

截图 前端代码 <form name="form1" method="post" action="pMmEquipMent2!saveMmEqiup.action" id="form1"> <s:hidden key="vo.id"/> <s:hidden key="vo.dock"></s:hidden> <s:hidden key