<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風博客

    春天里,百花香...

    導航

    <2008年4月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    統計

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    使用DOM操作表格

    創建表格
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-創建表格</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <p><input type="button" 
                value
    ="創建表格" onclick="createTable()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function createTable(){    
        
    // 創建表格節點
        var tableNode=document.createElement("table");
        
        
    // 設置表格屬性
        tableNode.setAttribute("border","1");
        tableNode.setAttribute(
    "width","100%");

        
    for(var i=0;i<10;i++){
            
    // 創建table的一行,等于一個tr
            var trNode=tableNode.insertRow(i);

            
            
    for(var j=0;j<10;j++){
                
    // 創建一行中的一個單元格,等于一個TD
                var tdNode=trNode.insertCell(j);            
                
                
    // 創建TD中的文本
                var text=document.createTextNode(i*j);
                
    // 將文本添加到TD中
                tdNode.appendChild(text);
            }
        }
        
        
    // 使用document.getElementById取得id為content的單個節點
        var contentDiv=document.getElementById("content");
        
        
    // 將表格添加到contentDiv中
        contentDiv.appendChild(tableNode);
    }

    //-->
    </script>



    通過修改InnerHTML創建表格
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-創建表格2</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <p><input type="button" 
                value
    ="創建表格2" onclick="createTable()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function createTable(){    
        
    // 創建表格的文本
        var tableHTML="<table border=1>";

        
    for(var i=0;i<10;i++){
            tableHTML
    +="<tr>";
            
            
    for(var j=0;j<10;j++){
                tableHTML
    +="<td>";            
                tableHTML
    +=(i*j);
                tableHTML
    +="</td>";        
            }
            
            tableHTML
    +="</tr>";
        }
        
        tableHTML
    +="</table>";
        
        
    // 使用document.getElementById取得id為content的單個節點
        var contentDiv=document.getElementById("content");
        
        
    // 將表格添加到contentDiv中
        contentDiv.innerHTML=tableHTML;
    }

    //-->
    </script>



    添加表格行
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-添加表格行</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <table id="tableNode" border=1>
                    
    <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
                    
    <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
                    
    <tr><td>9</td><td>10</td><td>11</td><td>12</td></tr>
                    
    <tr><td>13</td><td>14</td><td>15</td><td>16</td></tr>
                
    </table>
                
    <p><input type="button" 
                value
    ="添加表格行" onclick="addTableRow()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function addTableRow(){    
        
    // 按ID找到表格節點
        var tableNode=document.getElementById("tableNode");    
        
        
    // 創建table的一行,等于一個tr
        var trNode=tableNode.insertRow(0);
        
        
    for(var j=0;j<4;j++){
            
    // 創建一行中的一個單元格,等于一個TD
            var tdNode=trNode.insertCell(j);            
            
            
    // 創建TD中的文本
            var text=document.createTextNode(j);
            
    // 將文本添加到TD中
            tdNode.appendChild(text);
        }
    }

    //-->
    </script>



    刪除表格行
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-刪除表格行</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <table id="tableNode" border=1>
                    
    <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
                    
    <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
                    
    <tr><td>9</td><td>10</td><td>11</td><td>12</td></tr>
                    
    <tr><td>13</td><td>14</td><td>15</td><td>16</td></tr>
                
    </table>
                
    <p><input type="button" 
                value
    ="刪除表格行" onclick="deleteTableRow()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function deleteTableRow(){    
        
    // 按ID找到表格節點
        var tableNode=document.getElementById("tableNode");
        
        
    // 如果行數大于零則刪除第一行,否則彈出對話框
        if(tableNode.rows.length>0){
            
    // 刪除第一行
            tableNode.deleteRow(0);
        }
        
    else{
            alert(
    "表格行刪除完畢");
        }
    }

    //-->
    </script>


    刪除當前表格行
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-刪除表格行2</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <table  border=1>
                    
    <tbody id="tbodyNode">
                    
    <tr id="row1"><td>1</td><td>2</td><td>3</td><td><input type="button" 
                value
    ="刪除" onclick="deleteRow('row1')"/></td></tr>
                    
    <tr id="row2"><td>5</td><td>6</td><td>7</td><td><input type="button" 
                value
    ="刪除" onclick="deleteRow('row2')"/></td></tr>
                    
    <tr id="row3"><td>9</td><td>10</td><td>11</td><td><input type="button" 
                value
    ="刪除" onclick="deleteRow('row3')"/></td></tr>
                    
    <tr id="row4"><td>13</td><td>14</td><td>15</td><td><input type="button" 
                value
    ="刪除" onclick="deleteRow('row4')"/></td></tr>
                    
    <tr id="row5"><td>13</td><td>14</td><td>15</td><td><href="javascript:deleteRow('row5')"/>刪除</a></td></tr>
                    
    <tr id="row6"><td>23</td><td>24</td><td>25</td><td><href="javascript:deleteRow('row6')"/>刪除</a></td></tr>
                    
    <tr id="row7"><td>33</td><td>34</td><td>35</td><td><href="javascript:deleteRow('row7')"/>刪除</a></td></tr>
                    
    </tbody>
                
    </table>
                
    <p></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function deleteRow(id){    
        
    // 按ID找到表格節點
        var tbodyNode=document.getElementById("tbodyNode");
        
        
    var trNode=document.getElementById(id);
        
        tbodyNode.removeChild(trNode);
    }

    //-->
    </script>



    刪除選擇的表格行
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-刪除表格行3</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <table border=1>
                    
    <tbody id="tbodyNode">
                        
    <tr id="row1"><td><input type="checkbox" name="chk" value="row1"/></td><td>2</td><td>3</td><td>4</td></tr>
                        
    <tr id="row2"><td><input type="checkbox" name="chk" value="row2"/></td><td>6</td><td>7</td><td>8</td></tr>
                        
    <tr id="row3"><td><input type="checkbox" name="chk" value="row3"/></td><td>10</td><td>11</td><td>12</td></tr>
                        
    <tr id="row4"><td><input type="checkbox" name="chk" value="row4"/></td><td>14</td><td>15</td><td>16</td></tr>
                    
    </tbody>
                
    </table>
                
    <p><input type="button" 
                value
    ="刪除選擇的表格行" onclick="deleteSelectedTableRow()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function deleteSelectedTableRow(){    
        
    // 按ID找到tbodyNode
        var tbodyNode=document.getElementById("tbodyNode");

        
    // 使用document.getElementsByName取所有name為chk的節點
        var chkes=document.getElementsByName("chk");

        
    // 注意這里要逆向刪除行,正向刪除會導致后面的行下標變化
        for(var i=chkes.length-1;i>-1;i--){
            
    if(chkes[i].checked){
                
    var trNode=document.getElementById(chkes[i].getAttribute("value"));
                tbodyNode.removeChild(trNode);
            }
        }
    }

    //-->
    </script>



    刪除表格列
    <%@ page contentType="text/html; charset=UTF-8"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Dom操作-刪除表格列</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" rev="stylesheet" href="web/css/style.css"
        type
    ="text/css" />
    </head>

    <body>
        
    <div id="bodyDiv">
            
    <div id="header">
                
    <jsp:include page="/web/page/branch/header.jsp"/>
            
    </div>
            
    <div id="sidebar">
                
    <jsp:include page="/web/page/branch/sidebar.jsp"/>
            
    </div>
            
    <div id="content">
                
    <table id="tableNode" border=1>
                    
    <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
                    
    <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
                    
    <tr><td>9</td><td>10</td><td>11</td><td>12</td></tr>
                    
    <tr><td>13</td><td>14</td><td>15</td><td>16</td></tr>
                
    </table>
                
    <p><input type="button" 
                value
    ="刪除表格列" onclick="deleteTableCol()"/></p>
            
    </div>
            
    <div id="footer">
                
    <jsp:include page="/web/page/branch/footer.jsp"/>
            
    </div>
        
    </div>
    </body>
    </html>

    <script LANGUAGE="JavaScript">
    <!--

    function deleteTableCol(){    
        
    // 按ID找到表格節點
        var tableNode=document.getElementById("tableNode");
        
        
    // 如果列數大于零則刪除第一列,否則彈出對話框
        if(tableNode.cells.length>0){
        
            
    for(var j=0;j<tableNode.rows.length;j++){
                
    // 刪除每一行的第一個單元格從而刪除第一列
                tableNode.rows[j].deleteCell(0);
            }        
        }
        
    else{
            alert(
    "表格列刪除完畢");
        }
    }

    //-->
    </script>



    posted on 2008-04-05 16:05 sitinspring 閱讀(1902) 評論(0)  編輯  收藏 所屬分類: Web開發 、JavaScript

    sitinspring(http://m.tkk7.com)原創,轉載請注明出處.
    主站蜘蛛池模板: 毛片在线看免费版| 9久热这里只有精品免费| 亚洲乱人伦精品图片| 亚洲日本在线观看| 亚洲AV无码一区二区乱孑伦AS| 精品亚洲视频在线观看| 亚洲欧洲自拍拍偷精品 美利坚| 天天天欲色欲色WWW免费| 一个人看的www在线观看免费| 最近在线2018视频免费观看| 久久久久av无码免费网| 最近中文字幕电影大全免费版| 24小时免费看片| 国内精自视频品线六区免费| 皇色在线视频免费网站| 成全高清视频免费观看| 免费无遮挡无码视频网站| 日韩a在线观看免费观看| 国产免费无遮挡精品视频| jizzjizz亚洲| 国产AV无码专区亚洲Av| 亚洲午夜久久影院| 亚洲国产精品综合久久20| 亚洲一级特黄特黄的大片| 久久久久亚洲AV无码去区首| 欧洲美女大片免费播放器视频| 中文字幕a∨在线乱码免费看| 国产精品白浆在线观看免费 | 亚洲国产一区二区三区青草影视| 亚洲AV无码久久| 亚洲一级毛片在线观| 亚洲AV性色在线观看| 产传媒61国产免费| 免费人成网站在线观看不卡| 免费福利在线播放| 国产黄色片在线免费观看| 亚洲一区无码精品色| 内射少妇36P亚洲区| 亚洲日产乱码一二三区别| 国产免费MV大全视频网站| 91在线老王精品免费播放|