欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript實(shí)現(xiàn)動(dòng)態(tài)表格效果

 更新時(shí)間:2021年06月22日 10:14:13   作者:妄癡夢(mèng)中  
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)表格效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)動(dòng)態(tài)表格效果的具體代碼,供大家參考,具體內(nèi)容如下

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>動(dòng)態(tài)表格</title>
    <style>
        .bigDiv{
            width: 600px;
            margin: 50px auto;
        }
        table{
            border: solid black 2px;
            width: 500px;
            /*邊框會(huì)合并為一個(gè)單一的邊框*/
            border-collapse: collapse;
        }
        th{
            background-color: darkgray;
            /*表頭字體加粗*/
            font-weight: bold;
            /*字體顏色  #ffffff:白色*/
            color: #ffffff;
        }
        th,td{
            border: 1px solid black ;
            /*指定的寬度和高度的行為。指定元素的寬度和高度(最小/最大屬性)適用于box的寬度和高度*/
            box-sizing: content-box;
            text-align: center;
            /*指定寬高*/
            width: 50px;
            height: 30px;
            font-size: 14px;
        }
        .but{
            width: 150px;
            margin: 5px 400px;
            /*讓所有彈性盒模型對(duì)象的子元素都有相同的長(zhǎng)度,且忽略它們內(nèi)部的內(nèi)容*/
            display: flex;
            /*在彈性盒對(duì)象的 <div> 元素中的各項(xiàng)周?chē)粲锌瞻?/
            justify-content: flex-end;
        }
    </style>
</head>
<body>
<div class="bigDiv">
<table align="center">
    <thead>
    <tr>
        <th>序號(hào)</th>
        <th>姓名</th>
        <th>年齡</th>
        <th>性別</th>
        <th>聯(lián)系電話</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>1</td>
        <td>逍遙</td>
        <td>18</td>
        <td>男</td>
        <td>12354546</td>
    </tr>
    <tr>
        <td>2</td>
        <td>小白</td>
        <td>19</td>
        <td>女</td>
        <td>252323523</td>
    </tr>
    </tbody>
</table>
<div class="but">
    <button type="button" onclick="addRow()">添加一行</button>
    <button type="button" onclick="saveData()">保存數(shù)據(jù)</button>
</div>
</div>
<script>
    var id;
    var name;
    var age;
    var sex;
    var phone;
    var tdArr=new Array();
    function addRow() {
        let tbodyObj = document.getElementsByTagName("tbody")[0];
        let trObj = document.createElement("tr");
        tbodyObj.appendChild(trObj);
        //創(chuàng)建5個(gè)td
        for (let i = 0; i < 5; i++) {
            let tdObj = document.createElement("td");
            trObj.appendChild(tdObj);
            //創(chuàng)建input輸入框?qū)ο?
            let inputObj = document.createElement("input");
            //設(shè)置input對(duì)象的id屬性
            inputObj.setAttribute("id",i);
            //為每一個(gè)輸入框添加一個(gè)失去焦點(diǎn)事件
            inputObj.addEventListener("blur",function () {
                switch (this.id) {
                    case "0":
                        id=this.value;
                        break;
                    case "1":
                        name=this.value;
                        break;
                    case "2":
                        age=this.value;
                        break;
                    case "3":
                        sex=this.value;
                        break;
                    case "4":
                        phone=this.value;
                        break;
                }
            });

            //隱藏未點(diǎn)擊輸入時(shí)的input邊框
            inputObj.style.border="0";
            //隱藏點(diǎn)擊輸入時(shí)的邊框
            inputObj.style.outline="none";
            //設(shè)置輸入框?qū)挾?
            inputObj.style.width="80px";
            //設(shè)置輸入框高度
            inputObj.style.height="25px";
            //設(shè)置輸入框的外邊距為0
            inputObj.style.margin="0";
            //將td添加
            tdObj.appendChild(inputObj);
            //將tdObj添加到tdArr中
            tdArr.push(tdObj);
        }
    }
    function saveData() {
        tdArr[0].innerHTML=id;
        tdArr[1].innerHTML=name;
        tdArr[2].innerHTML=age;
        tdArr[3].innerHTML=sex;
        tdArr[4].innerHTML=phone;
        tdArr.length=0;
    }
</script>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入淺析JavaScript中的constructor

    深入淺析JavaScript中的constructor

    constructor 屬性返回對(duì)創(chuàng)建此對(duì)象的數(shù)組函數(shù)的引用。本文給大家介紹JavaScript中的constructor ,需要的朋友參考下吧
    2016-04-04
  • 微信小程序在其他頁(yè)面監(jiān)聽(tīng)globalData中值的變化

    微信小程序在其他頁(yè)面監(jiān)聽(tīng)globalData中值的變化

    這篇文章主要給大家介紹了關(guān)于微信小程序如何在其他頁(yè)面監(jiān)聽(tīng)globalData中值的變化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • js計(jì)算系統(tǒng)當(dāng)前日期是星期幾的方法

    js計(jì)算系統(tǒng)當(dāng)前日期是星期幾的方法

    這篇文章主要為大家詳細(xì)介紹了js計(jì)算系統(tǒng)當(dāng)前日期是星期幾4種方法,需要的朋友可以參考下
    2016-07-07
  • js實(shí)現(xiàn)簡(jiǎn)單購(gòu)物車(chē)模塊

    js實(shí)現(xiàn)簡(jiǎn)單購(gòu)物車(chē)模塊

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單購(gòu)物車(chē)模塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • js+css3實(shí)現(xiàn)炫酷時(shí)鐘

    js+css3實(shí)現(xiàn)炫酷時(shí)鐘

    這篇文章主要為大家詳細(xì)介紹了js+css3實(shí)現(xiàn)炫酷時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Js如何使用ffmpeg進(jìn)行視頻剪輯和畫(huà)面截取等功能

    Js如何使用ffmpeg進(jìn)行視頻剪輯和畫(huà)面截取等功能

    在日常處理視頻文件時(shí)常常會(huì)用到視頻片段的截取功能,FFmpeg支持該功能,下面這篇文章主要給大家介紹了關(guān)于Js如何使用ffmpeg進(jìn)行視頻剪輯和畫(huà)面截取等功能的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • 創(chuàng)建與框架無(wú)關(guān)的JavaScript插件

    創(chuàng)建與框架無(wú)關(guān)的JavaScript插件

    這篇文章主要介紹了創(chuàng)建與框架無(wú)關(guān)的JavaScript插件,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2020-12-12
  • JavaScript實(shí)現(xiàn)輪播圖特效

    JavaScript實(shí)現(xiàn)輪播圖特效

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)輪播圖特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 輸入法的回車(chē)與消息發(fā)送快捷鍵回車(chē)的沖突解決方法

    輸入法的回車(chē)與消息發(fā)送快捷鍵回車(chē)的沖突解決方法

    下面小編就為大家?guī)?lái)一篇輸入法的回車(chē)與消息發(fā)送快捷鍵回車(chē)的沖突解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • 微信小程序?qū)崿F(xiàn)五星評(píng)價(jià)

    微信小程序?qū)崿F(xiàn)五星評(píng)價(jià)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)五星評(píng)價(jià),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08

最新評(píng)論