js實(shí)現(xiàn)表格美化审孽,內(nèi)容清除县袱、刪除和表格隱藏

通過(guò)點(diǎn)擊button,實(shí)現(xiàn)美化佑力,清除式散。刪除和隱藏表格

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            #data {
                border-collapse: collapse;
            }
            #data td, #data th {
                width: 120px;
                height: 40px;
                text-align: center;
                border: 1px solid black;
            }
            #buttons {
                margin: 10px 0;
            }
            /*#data tr{
                background-color: red;
            }*/
        </style>
    </head>
    <body>
        <table id="data">
            <caption>數(shù)據(jù)統(tǒng)計(jì)表</caption>
            <tr>
                <th>姓名</th>
                <th>年齡</th>
                <th>性別</th>
                <th>身高</th>
                <th>體重</th>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td>Item3</td>
                <td>Item4</td>
                <td>Item5</td>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td>Item3</td>
                <td>Item4</td>
                <td>Item5</td>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td>Item3</td>
                <td>Item4</td>
                <td>Item5</td>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td>Item3</td>
                <td>Item4</td>
                <td>Item5</td>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td><a>Item3</a></td>
                <td>Item4</td>
                <td>Item5</td>
            </tr>
            <tr>
                <td>Item1</td>
                <td>Item2</td>
                <td>Item3</td>
                <td>Item4</td>
                <td><a>Item5</a></td>
            </tr>
        </table>
        <div id="buttons">
            <button id="pretty">美化表格</button>
            <button id="clear">清除數(shù)據(jù)</button>
            <button id="remove">刪單元格</button>
            <button id="hide">隱藏表格</button>
            
            <script>
                function changeColor(){
                    r = parseInt(Math.random()*256);
                    g = parseInt(Math.random()*256);
                    b = parseInt(Math.random()*256);
                    return 'rgb(' + r + ','+ g +','+ b + ')';
                }
            
                var pretty = document.getElementById('pretty');
                var clear = document.getElementById('clear');
                var remove = document.getElementById('remove');
                var hide = document.getElementById('hide');
                //美化表格
                pretty.addEventListener('click',function(){
                    var trs = document.querySelectorAll('#data tr');
                    for(var i = 1;i < trs.length;i++){
                        trs[i].style.backgroundColor = changeColor();
                    }
                });
                //清除數(shù)據(jù)
                clear.addEventListener('click',function(){
                    var tds = document.querySelectorAll('#data tr td');
                    for(var i = 0;i < tds.length;i++){
                        tds[i].textContent = '';
                    }
                });
                //刪除單元格 
                remove.addEventListener('click',function(){
                    var trs = document.querySelectorAll('#data tr');
                    if(trs.length>1){
                        trs[0].parentNode.removeChild(trs[trs.length-1]);
                    }
                });
                //隱藏表格
                hide.addEventListener('click',function(){
                    var data = document.getElementById('data');
                    if(data.style.display == 'none'){
                        data.style.display = '';
                    }else{
                        data.style.display = 'none';
                    }
                });     
            </script>
        </div>
    </body>
</html>
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市打颤,隨后出現(xiàn)的幾起案子暴拄,更是在濱河造成了極大的恐慌,老刑警劉巖瘸洛,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揍移,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡反肋,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)踏施,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)石蔗,“玉大人,你說(shuō)我怎么就攤上這事畅形⊙啵” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵日熬,是天一觀的道長(zhǎng)棍厌。 經(jīng)常有香客問(wèn)我,道長(zhǎng)竖席,這世上最難降的妖魔是什么耘纱? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮毕荐,結(jié)果婚禮上束析,老公的妹妹穿的比我還像新娘。我一直安慰自己憎亚,他們只是感情好员寇,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布弄慰。 她就那樣靜靜地躺著,像睡著了一般蝶锋。 火紅的嫁衣襯著肌膚如雪陆爽。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天扳缕,我揣著相機(jī)與錄音慌闭,去河邊找鬼。 笑死第献,一個(gè)胖子當(dāng)著我的面吹牛贡必,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播庸毫,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼仔拟,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了飒赃?” 一聲冷哼從身側(cè)響起利花,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎载佳,沒(méi)想到半個(gè)月后炒事,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔫慧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年挠乳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姑躲。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡睡扬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出黍析,到底是詐尸還是另有隱情卖怜,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布阐枣,位于F島的核電站马靠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蔼两。R本人自食惡果不足惜甩鳄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宪哩。 院中可真熱鬧娩贷,春花似錦、人聲如沸锁孟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至储笑,卻和暖如春甜熔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背突倍。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工腔稀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人羽历。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓焊虏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親秕磷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子诵闭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明先生_X自主閱讀 15,969評(píng)論 3 119
  • 今天是9月22日澎嚣,星期四疏尿,我們只有一節(jié)課,上完課就想回家了易桃∪焖觯回家,為什么晤郑,因?yàn)闆](méi)有競(jìng)爭(zhēng)敌呈。在大學(xué)里,任何時(shí)候的你都是...
    jerrysyfx閱讀 117評(píng)論 0 0
  • 一個(gè)人帶娃時(shí)間久了自然摸索出適合帶自家娃的方式造寝,帶小荷葉我個(gè)人總結(jié)出幾個(gè)小規(guī)律:一是驱富、順其自然。如果可以自己獨(dú)自玩...
    花緣過(guò)客閱讀 165評(píng)論 0 2
  • 今天是我進(jìn)入簡(jiǎn)書(shū)的第一天匹舞,希望通過(guò)這個(gè)平臺(tái)記錄我生活的點(diǎn)點(diǎn)滴滴,在我人生長(zhǎng)河中留下一絲絲痕跡线脚。 如...
    sherry1985閱讀 181評(píng)論 0 1
  • 感賞兒子一天的學(xué)習(xí)赐稽,能堅(jiān)持這么久真的很棒! 感賞兒子和老師吐露心聲浑侥,這樣能夠釋放自己的情緒姊舵,調(diào)整自己一些自我的認(rèn)知...
    玲03閱讀 221評(píng)論 0 3