zoukankan      html  css  js  c++  java
  • JAVASCRIPT TALBE 操作


    <!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>
        <title></title>
        <script language="javascript" type="text/javascript">
            function addRow() {
                var newTR = document.getElementById("testTable").insertRow(document.getElementById("testTable").rows.length);
                var newNameTD = newTR.insertCell(0);
                newNameTD.innerHTML = "aa";
                var newNameTD = newTR.insertCell(1);
                newNameTD.innerHTML = "<input name='LastName' id='LastName' type='text' />";
                var newNameTD = newTR.insertCell(2);
                newNameTD.innerHTML = "<input name='BirthDay' id='BirthDay' type='text'   />";
                var newNameTD = newTR.insertCell(3);
                newNameTD.innerHTML = "<input name='age' id='age' type='text'    />";
            }
            function insertRow() {
                var oTable = document.getElementById("table_info");
                var oTr = oTable.insertRow();
                var oTd = oTr.insertCell();
                oTd.innerHTML = "新添加了一行";
            }
            function insertRow2() {
                //获取table对象
                var table = document.getElementById("table_info2");
                //找到要添加button的td,这里以表格第一行第一列为例子
                var oTd = table.rows[0].cells[0];
                //添加button到td中,添加前吧td内容清空并赋予button的代码
                oTd.innerHTML = "<button onclick='insertRow22()'>添加收费</button>";
            }
            function insertRow22() {
                var oTable = document.getElementById("table_info2");
                var oTr = oTable.insertRow();
                var oTd = oTr.insertCell();
                oTd.innerHTML = "新添加了一行";
            }
            function insertRow3() {
                //获取table对象
                var table = document.getElementById("table_info3");
                //找到要添加button的td,这里以表格第一行第一列为例子
                var oTd2 = table.rows[0].insertCell();
                oTd2.innerHTML = "&nbps;";
            }
            function tableDiv() {
                var maxRow = 4;
                var maxCol = 8;
                var strTbody = ["<table border='1'><tbody>"];
                for (var i = 0; i < maxRow; i++) {
                    strTbody.push("<tr>");
                    for (var j = 0; j < maxCol; j++) {
                        strTbody.push("<td>test</td>");
                    }
                    strTbody.push("</tr>");
                }
                strTbody.push("</tbody></table>");
                var obj = document.getElementById("tableDiv");
                obj.innerHTML = strTbody.join("");
            }
            function init() {
                var _table, _tbody, tr, td, text, maxRow, maxCol;
                var docBody = document.body;
                var _doc = document;
                maxRow = 5;
                maxCol = 8;
                _table = _doc.createElement("table");
                _table.border = "1";
                _table.style.tableLayout = "fixed";
                _tbody = _doc.createElement("tbody");
                _table.insertBefore(_tbody, null);
                docBody.insertBefore(_table, null);
                for (var i = 0; i < maxRow; i++) {
                    tr = _doc.createElement("tr");
                    _tbody.insertBefore(tr, null);
                    for (var j = 0; j < maxCol; j++) {
                        td = _doc.createElement("td");
                        text = _doc.createTextNode("Text");
                        td.insertBefore(text, null);
                        tr.insertBefore(td, null);
                    }
                }
            }
        </script>
    </head>
    <body>
        <div>
            <table id="testTable" border='1' cellspacing="1">
                <tr>
                    <th>
                        FirstName
                    </th>
                    <th>
                        LastName
                    </th>
                    <th>
                        BirthDay
                    </th>
                    <th>
                        age
                    </th>
                </tr>
                <tr>
                    <td>
                        Jim
                    </td>
                    <td>
                        Green
                    </td>
                    <td>
                        L.A
                    </td>
                    <td>
                        23
                    </td>
                </tr>
                <tr>
                    <td>
                        Andrew
                    </td>
                    <td>
                        Hou
                    </td>
                    <td>
                        Xi'an
                    </td>
                    <td>
                        25
                    </td>
                </tr>
            </table>
            <input type="button" id="aaa" value="+add new Row" onclick="addRow();" />
        </div>
        <br />
        <hr />
        <br />
        <div>
            <input type="button" value="按钮添加行" onclick="insertRow();" />
            <table id="table_info" border="1">
                <tr>
                    <th>
                        Name
                    </th>
                    <th>
                        Age
                    </th>
                </tr>
            </table>
        </div>
        <br />
        <hr />
        <br />
        <div>
            <input type="button" value="按钮中添加行" onclick="insertRow2();" />
            <table id="table_info2" border="1">
                <tr>
                    <th>
                        Name
                    </th>
                    <th>
                        Age
                    </th>
                </tr>
            </table>
        </div>
        <br />
        <hr />
        <br />
        <div>
            <input type="button" value="连续添加列" onclick="insertRow3();" />
            <table id="table_info3" border="1">
                <tr>
                    <th>
                        Name
                    </th>
                    <th>
                        Age
                    </th>
                </tr>
            </table>
        </div>
        <br />
        <hr />
        <br />
        <div>
            <input type="button" value="添加一个table" onclick="tableDiv();" />
            <div id="tableDiv" />
        </div>
        <br />
        <hr />
        <br />
        <div>
            <input type="button" value="连续添加table" onclick="init();" />
        </div>
    </body>
    </html>

  • 相关阅读:
    Maven相关
    Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
    Git的安装与配置
    下载网址
    .net core 2.2 部署CentOS7(5)部署.net core mvc
    .net core 2.2 部署CentOS7(4)CentOS7下载并安装.NET SDK(软件开发工具包)
    .net core 2.2 部署CentOS7(3)安装Xshell操控CentOS7
    .net core 2.2 部署CentOS7(2)给虚拟机安装CentOS7
    .net core 2.2 部署CentOS7(1)安装虚拟机
    Winfrom 基于TCP的Socket服务端 多线程(进阶版)
  • 原文地址:https://www.cnblogs.com/HuiLove/p/4035066.html
Copyright © 2011-2022 走看看