最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中動(dòng)態(tài)向表格添加數(shù)據(jù)

 更新時(shí)間:2017年01月24日 09:50:31   作者:ChauncyWu  
本文給大家分享使用原生javascript實(shí)現(xiàn)動(dòng)態(tài)向表格中添加數(shù)據(jù)的方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧

利用JavaScript ,動(dòng)態(tài)向表格中添加數(shù)據(jù),其實(shí)方法很簡(jiǎn)單的,下面給大家分享下實(shí)現(xiàn)方法

1. 首先先寫出表格的表頭和主干部分

<table width="600" border="1" cellspacing="0"> 
  <thead> 
   <tr> 
     <th>編號(hào)</th> 
     <th>姓名</th> 
     <th>職位</th> 
     <th>操作</th> 
   </tr>  
  </thead> 
  <tbody id="tbMain"></tbody> 
</table> 

2. 接下來就是網(wǎng)表格里面添加數(shù)據(jù),這里用的是原生javascript

<script type="text/javascript"> 
 //模擬一段JSON數(shù)據(jù),實(shí)際要從數(shù)據(jù)庫中讀取 
 var per = [ 
      {id:001,name:'張珊',job:'學(xué)生'}, 
      {id:002,name:'李斯',job:'教師'}, 
      {id:003,name:'王武',job:'經(jīng)理'} 
      ];  
 window.onload = function(){ 
   var tbody = document.getElementById('tbMain'); 
   for(var i = 0;i < per.length; i++){ //遍歷一下json數(shù)據(jù) 
     var trow = getDataRow(per[i]); //定義一個(gè)方法,返回tr數(shù)據(jù) 
     tbody.appendChild(trow); 
    } 
   } 
 function getDataRow(h){ 
   var row = document.createElement('tr'); //創(chuàng)建行 
   var idCell = document.createElement('td'); //創(chuàng)建第一列id 
   idCell.innerHTML = h.id; //填充數(shù)據(jù) 
   row.appendChild(idCell); //加入行 ,下面類似 
   var nameCell = document.createElement('td');//創(chuàng)建第二列name 
   nameCell.innerHTML = h.name; 
   row.appendChild(nameCell); 
   var jobCell = document.createElement('td');//創(chuàng)建第三列job 
   jobCell.innerHTML = h.job; 
   row.appendChild(jobCell); 
   //到這里,json中的數(shù)據(jù)已經(jīng)添加到表格中,下面為每行末尾添加刪除按鈕 
   var delCell = document.createElement('td');//創(chuàng)建第四列,操作列 
   row.appendChild(delCell); 
   var btnDel = document.createElement('input'); //創(chuàng)建一個(gè)input控件 
   btnDel.setAttribute('type','button'); //type="button" 
   btnDel.setAttribute('value','刪除');  
   //刪除操作 
   btnDel.onclick=function(){ 
     if(confirm("確定刪除這一行嘛?")){ 
       //找到按鈕所在行的節(jié)點(diǎn),然后刪掉這一行 
       this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode); 
       //btnDel - td - tr - tbody - 刪除(tr) 
       //刷新網(wǎng)頁還原。實(shí)際操作中,還要?jiǎng)h除數(shù)據(jù)庫中數(shù)據(jù),實(shí)現(xiàn)真正刪除 
       } 
     } 
   delCell.appendChild(btnDel); //把刪除按鈕加入td,別忘了 
   return row; //返回tr數(shù)據(jù)   
   }   
</script> 

3. 網(wǎng)頁測(cè)試

顯示成功,點(diǎn)擊刪除按鈕,并確定即可刪除這一行

刪除第二行,可以!

以上所述是小編給大家介紹的JavaScript中動(dòng)態(tài)向表格添加數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • PyQt中QLabel標(biāo)簽組件使用指南

    PyQt中QLabel標(biāo)簽組件使用指南

    QLabel是PyQt中用于顯示文本和圖像的組件,本文詳細(xì)介紹了其基本用法和高級(jí)特性,首先,介紹如何創(chuàng)建QLabel,以及如何用它來顯示圖像,接著,探討了如何使用HTML標(biāo)簽格式化文本,設(shè)置文本對(duì)齊方式,以及如何實(shí)現(xiàn)自動(dòng)換行
    2024-10-10
  • 輕松實(shí)現(xiàn)jquery手風(fēng)琴效果

    輕松實(shí)現(xiàn)jquery手風(fēng)琴效果

    這篇文章主要為大家介紹了實(shí)現(xiàn)jquery手風(fēng)琴效果的詳細(xì)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • uniapp小程序項(xiàng)目獲取位置經(jīng)緯度信息

    uniapp小程序項(xiàng)目獲取位置經(jīng)緯度信息

    在實(shí)際項(xiàng)目中很多時(shí)候我們需要獲取設(shè)備的位置信息,去展示給客戶,或者以位置信息為參數(shù),繼續(xù)向服務(wù)器獲取一些數(shù)據(jù),這篇文章主要介紹了uni-app如何獲取位置信息(經(jīng)緯度),需要的朋友可以參考下
    2022-11-11
  • 重構(gòu)Javascript代碼示例(重構(gòu)前后對(duì)比)

    重構(gòu)Javascript代碼示例(重構(gòu)前后對(duì)比)

    回顧頭來看看那些Javascript腳本,有寫得不太理想,過于復(fù)雜?,F(xiàn)抽取出來,重構(gòu)它們,想學(xué)習(xí)javascript重構(gòu)的朋友可以參考下啊,網(wǎng)本文可以幫助你的
    2013-01-01
  • Javascript連接數(shù)據(jù)庫查詢并插入數(shù)據(jù)

    Javascript連接數(shù)據(jù)庫查詢并插入數(shù)據(jù)

    這篇文章主要介紹了Javascript連接數(shù)據(jù)庫查詢并插入數(shù)據(jù),下面文章圍繞主題展開詳細(xì)內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-03-03
  • JS中showModalDialog關(guān)閉子窗口刷新主窗口用法詳解

    JS中showModalDialog關(guān)閉子窗口刷新主窗口用法詳解

    這篇文章主要介紹了JS中showModalDialog關(guān)閉子窗口刷新主窗口用法,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了showModalDialog常見用法與相關(guān)使用技巧,需要的朋友可以參考下
    2017-03-03
  • 把文本中的URL地址轉(zhuǎn)換為可點(diǎn)擊鏈接的JavaScript、PHP自定義函數(shù)

    把文本中的URL地址轉(zhuǎn)換為可點(diǎn)擊鏈接的JavaScript、PHP自定義函數(shù)

    這篇文章主要介紹了把文本中的URL地址轉(zhuǎn)換為可點(diǎn)擊鏈接的JavaScript、PHP自定義函數(shù),需要的朋友可以參考下
    2014-07-07
  • js實(shí)現(xiàn)打地鼠小游戲

    js實(shí)現(xiàn)打地鼠小游戲

    本文主要分享了js實(shí)現(xiàn)打地鼠小游戲的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • 在頁面加載之后執(zhí)行JavaScript

    在頁面加載之后執(zhí)行JavaScript

    這篇文章主要介紹了在頁面加載之后執(zhí)行JavaScript的詳細(xì)過程,本文通過實(shí)例代碼文字解說給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 小程序?qū)崿F(xiàn)篩子抽獎(jiǎng)

    小程序?qū)崿F(xiàn)篩子抽獎(jiǎng)

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)篩子抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05

最新評(píng)論

行唐县| 精河县| 炎陵县| 塘沽区| 塘沽区| 金溪县| 简阳市| 广灵县| 桐柏县| 崇文区| 澳门| 炉霍县| 玉屏| 田东县| 鸡东县| 盐源县| 锡林浩特市| 长汀县| 文化| 沁阳市| 浏阳市| 图们市| 易门县| 阜宁县| 嘉善县| 青海省| 达尔| 盖州市| 盐城市| 伽师县| 玉龙| 临澧县| 临朐县| 深水埗区| 平和县| 杭州市| 绥阳县| 婺源县| 重庆市| 万年县| 石门县|