久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML中表格動態(tài)添加_動力節(jié)點Java學(xué)院整理

這篇文章主要介紹了HTML中表格動態(tài)添加的實例代碼,需要的的朋友參考下吧

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<html>  
    <head><title>Table</title></head>  
    <body>  
        <table border="1">  
            <thead>  
                <tr>  
                    <td>First Name</td>  
                    <td>Last Name</td>  
                    <td> </td>  
                </tr>  
            <thead>  
            <tbody id="tb">  
                <tr id="1st">  
                    <td>張</td>  
                    <td>三</td>  
                    <td><input type="button" value="Add" onclick="add()">   
                    <input type="button" value="Del" onclick="del(this)"></td>  
                </tr>  
            </tbody>  
        </table>  
    </body>  
</html>  
<script>  
    function add() {  
        var trObj = document.createElement("tr");  
        trObj.id = new Date().getTime();  
        trObj.innerHTML = "<td><input name='firstName'/></td><td><input name='lastName'/></td><td><input type='button' value='Add' onclick='add()'> <input type='button' value='Del' onclick='del(this)'></td>";  
        document.getElementById("tb").appendChild(trObj);  
    }  
    function del(obj) {  
        var trId = obj.parentNode.parentNode.id;  
        var trObj = document.getElementById(trId);  
        document.getElementById("tb").removeChild(trObj);  
    }  
</script>   

      上面的代碼中,首先在body中構(gòu)造了一個table,為了方便后續(xù)的操作,我們給table添加了thead 和 tbody 標簽,thead標簽標示的是表格頭,tbody標簽標示的是表格主體。

      示例中的表格,共有三列,第一列 first name,第二列 last name,第三列為操作列。

      操作列中,包含兩個操作,一個是給表格添加行,一個是刪除當前行。添加行和刪除行的操作分別綁在兩個按鈕上,點擊按鈕時,觸發(fā)相應(yīng)的添加行/ 刪除行 操作。

添加行方法

function add() {  
        var trObj = document.createElement("tr");  
        trObj.id = new Date().getTime();  
        trObj.innerHTML = "<td><input name='firstName'/></td><td><input name='lastName'/></td><td><input type='button' value='Add' onclick='add()'> <input type='button' value='Del' onclick='del(this)'></td>";  
        document.getElementById("tb").appendChild(trObj);  
    }  

第一行,創(chuàng)建tr元素,即創(chuàng)建一個表格行。

第二行,trObj.id = new Date().getTime(); 給改行添加id 屬性,并給屬性賦值,取當前系統(tǒng)的毫秒數(shù),這個主要是刪除的時候需要。

第三行,trObj.innerHTML = "<td><input name='firstName'/></td><td><input name='lastName'/></td><td><input type='button' value='Add' onclick='add()'>

<input type='button' value='Del' onclick='del(this)'></td>"; 給表格行賦值,通過innerHTMML屬性,設(shè)置<tr>標簽和</tr> 標簽間的html代碼內(nèi)容,也就是要添加的行內(nèi)容。

第四行,document.getElementById("tb").appendChild(trObj); 將創(chuàng)建好的表格行添加到表格主體中。

刪除行方法

function del(obj) {  
    var trId = obj.parentNode.parentNode.id;  
    var trObj = document.getElementById(trId);  
    document.getElementById("tb").removeChild(trObj);  
}

刪除方法中傳遞了一個參數(shù),在添加行方法中,我們可以看到刪除方法del 中傳遞了this參數(shù),頁面代碼中的this指代的是當前的HTML元素,即this所在的<input >域。

第一行,var trId = obj.parentNode.parentNode.id; 獲取當前元素的父節(jié)點的父節(jié)點的id,即要刪除的行的id 。

第二行,var trObj = document.getElementById(trId); 獲取要刪除的行元素。

第三行,document.getElementById("tb").removeChild(trObj); 在表格主體中刪除該行。

瑕疵

上面的代碼基本實現(xiàn)了動態(tài)給表格增加行和刪除行的功能,但是代碼還有瑕疵,主要有這么兩點:

1  表格在增加行前和增加行后,表格寬度發(fā)生變化

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,需要的朋友參考下吧
本文給大家分享一段代碼關(guān)于雙11搶券,寫一個自動打開頁面的html,僅僅是設(shè)定時間打開搶券的頁面,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
本文通過實例代碼給大家介紹了HTML 表單組件的知識,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
最近公司安排我做一個ccfa的小東東,其中有一項需求就是做一個網(wǎng)頁播放攝像頭的實時監(jiān)控功能,對于我這個小菜鳥來說真是難到了,下面小編給大家?guī)砹薍TML實現(xiàn)海康攝像頭實時監(jiān)控
html頁面的查找功能主要是實現(xiàn)在查找框內(nèi)輸入字符,下面通過本文給大家分享html頁面的查找功能,需要的朋友參考下吧
這篇文章主要介紹了HTML頁面自動清理js、css文件的緩存(自動添加版本號),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 狠狠影院 | 日韩国产高清在线观看 | 一区二区三区免费观看 | 中文字幕在线观看精品 | 中文字幕一区二区不卡 | 亚洲视频在线一区 | 国产精品一区三区 | 99国产精品99久久久久久 | 麻豆91av| 亚洲一区中文字幕 | 黄色一级免费 | 国产美女视频黄a视频免费 国产精品福利视频 | 日本精品一区二区三区视频 | 美女视频网站久久 | 国产精品18久久久久久久 | 激情婷婷成人 | 欧美精品乱码久久久久久按摩 | 久久极品 | 精品综合久久 | 亚洲一区二区三 | 一区二区三区四区免费在线观看 | 欧美1区| 亚洲免费三区 | 免费毛片www com cn | 国产精品一区2区 | 天天操天天插 | 日韩精品一区二区三区在线观看 | 亚洲一区精品在线 | 在线欧美a | 在线免费激情视频 | 福利片在线观看 | 婷婷桃色网 | 精品欧美乱码久久久久久 | 欧美色图另类 | 国产精品国产馆在线真实露脸 | 日日夜夜av | 欧美黄色精品 | 国产精品jizz在线观看老狼 | 人人干免费 | 日韩黄色小视频 | 97成人精品 |