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

javascript操作向表格中動(dòng)態(tài)加載數(shù)據(jù)

 更新時(shí)間:2020年08月27日 09:47:04   作者:mo-2016  
這篇文章主要為大家詳細(xì)介紹了javascript操作向表格中動(dòng)態(tài)加載數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了javascript實(shí)現(xiàn)向表格中動(dòng)態(tài)加載數(shù)據(jù)的具體代碼,供大家參考,具體內(nèi)容如下

首先在HTML中編寫表格信息

<table width="500px" border="1">
 //表格頭部信息
    <thead>
      <tr>
        <th>編號(hào)</th>
        <th>姓名</th>
        <th>身份</th>
        <th>操作</th>
      </tr>
    </thead>
    //表格內(nèi)容信息
    <tbody id="tbBody"></tbody>
</table>

然后編寫js代碼

<!--script中的type默認(rèn)為"text/javascript"-->
  <script type="text/javascript">
    //創(chuàng)建一個(gè)數(shù)組
    var per=[
      {id:'001',name:'張三',job:'學(xué)生'},
      {id:'002',name:'張三',job:'學(xué)生'},
      {id:'003',name:'張三',job:'學(xué)生'},
      {id:'004',name:'張三',job:'學(xué)生'}
    ];
    //打開窗口就執(zhí)行
    window.onload=function () {
      var tbody=document.getElementById('tbBody');
      for(var i=0;i<per.length;i++){
        var trow=getDataRow(per[i]);
        tbody.appendChild(trow)
      }
    }
    //獲取數(shù)據(jù)
    function getDataRow(h) {
      //創(chuàng)建行
      var row=document.createElement('tr');
      /*創(chuàng)建第一列id屬性*/
      //創(chuàng)建第一列id
      var idCell=document.createElement('td');
      //向id填充數(shù)據(jù)
      idCell.innerText=h.id;
      //加入行
      row.appendChild(idCell);
      /*創(chuàng)建第二列屬性name 和上面類似*/
      var nameCell=document.createElement('td');
      nameCell.innerText=h.name;
      row.appendChild(nameCell);
      /*創(chuàng)建第三列屬性job 和上面類似*/
      var jobCell=document.createElement('td');
      jobCell.innerText=h.job;
      row.appendChild(jobCell);
      //到這里,json中的數(shù)據(jù)已經(jīng)添加到表格里面了,下面為每行末尾添加刪除按鈕
      /*創(chuàng)建第四列屬性 刪除屬性*/
      var deleteCell=document.createElement('td');
      //加入行
      row.appendChild(deleteCell);
      //創(chuàng)建一個(gè)刪除按鈕控件
      var buttonCell=document.createElement('input');
      //setAttribute()方法創(chuàng)建或改變某個(gè)新屬性,如果指定屬性已存在,則只設(shè)置該值
      buttonCell.setAttribute('type','button');
      buttonCell.setAttribute('value','刪除');
      //刪除功能
      buttonCell.onclick=function () {
        if(confirm("確定刪除這一行嗎?")){
          //找到按鈕所在的行之后進(jìn)行刪除 parentNode節(jié)點(diǎn)查找
          this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
        }
      }
      //吧刪除按鈕控件加入第四列屬性 刪除屬性
      deleteCell.appendChild(buttonCell);
      //返回行的數(shù)據(jù)
      return row;
    }
</script>

下面是操作后的顯示圖

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

相關(guān)文章

  • JavaScript基礎(chǔ)之this和箭頭函數(shù)詳析

    JavaScript基礎(chǔ)之this和箭頭函數(shù)詳析

    這篇文章主要給大家介紹了關(guān)于JavaScript基礎(chǔ)之this和箭頭函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 淺談JS數(shù)組內(nèi)置遍歷方法有哪些和區(qū)別

    淺談JS數(shù)組內(nèi)置遍歷方法有哪些和區(qū)別

    本文主要介紹了淺談JS數(shù)組內(nèi)置遍歷方法有哪些和區(qū)別,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Javascript獲取當(dāng)前時(shí)間函數(shù)和時(shí)間操作小結(jié)

    Javascript獲取當(dāng)前時(shí)間函數(shù)和時(shí)間操作小結(jié)

    這篇文章主要介紹了Javascript獲取當(dāng)前時(shí)間函數(shù)和時(shí)間操作小結(jié),本文根據(jù)項(xiàng)目實(shí)際需求總結(jié)而來,需要的朋友可以參考下
    2014-10-10
  • JavaScript在瀏覽器中的執(zhí)行機(jī)制

    JavaScript在瀏覽器中的執(zhí)行機(jī)制

    既然說到了JavaScript,那么就會(huì)繞不過去執(zhí)行上下文,只有理解了執(zhí)行上下文才能更好的理解JavaScript本身,不過本部分不是專門講解?JavaScript的,主要從JavaScript的執(zhí)行順序開始介紹一下JavaScript是怎樣運(yùn)行的
    2023-09-09
  • javascript getElementByTagName的使用

    javascript getElementByTagName的使用

    javascript getElementByTagName當(dāng)鼠標(biāo)放上去時(shí)將超鏈接的顏色設(shè)為藍(lán)色的。
    2009-06-06
  • js獲取圖片base64的正確實(shí)現(xiàn)方式

    js獲取圖片base64的正確實(shí)現(xiàn)方式

    這篇文章主要給大家介紹了關(guān)于js獲取圖片base64的正確實(shí)現(xiàn)方式,BLOB是二進(jìn)制大對(duì)象,是一個(gè)可以存儲(chǔ)二進(jìn)制文件的容器,?在計(jì)算機(jī)中BLOB常常是數(shù)據(jù)庫中用來存儲(chǔ)二進(jìn)制文件的字段類型,需要的朋友可以參考下
    2024-01-01
  • js中匿名函數(shù)的創(chuàng)建與調(diào)用方法分析

    js中匿名函數(shù)的創(chuàng)建與調(diào)用方法分析

    這篇文章主要介紹了js中匿名函數(shù)的創(chuàng)建與調(diào)用方法,詳細(xì)分析了匿名函數(shù)的原理與用法,以及閉包的原理分析,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • 總結(jié)JavaScript的正則與其他語言的不同之處

    總結(jié)JavaScript的正則與其他語言的不同之處

    我接觸過不少語言,我很看重一門語言的正則表達(dá)式是否強(qiáng)大,還有正則與語法的結(jié)合是否緊密.在這一點(diǎn)上,JavaScript做的還不錯(cuò),至少有正則字面量.當(dāng)然,最強(qiáng)大的還是Perl.但最近發(fā)現(xiàn)JavaScript中的正則有幾個(gè)不同于其他語言的地方,下面一起來看下。
    2016-08-08
  • 基于BootStrap實(shí)現(xiàn)簡潔注冊(cè)界面

    基于BootStrap實(shí)現(xiàn)簡潔注冊(cè)界面

    這篇文章主要介紹了基于BootStrap實(shí)現(xiàn)簡潔注冊(cè)界面,需要的朋友可以參考下
    2017-07-07
  • 理解Javascript_03_javascript全局觀

    理解Javascript_03_javascript全局觀

    今天讓我們站在語言的高度來看一下Javascript都有點(diǎn)什么。因?yàn)槭侨中缘母╊?,所以不針?duì)細(xì)節(jié)作詳細(xì)的講解。
    2010-10-10

最新評(píng)論

喜德县| 乐平市| 镇江市| 南平市| 政和县| 岫岩| 井研县| 定结县| 云林县| 赤城县| 衡山县| 孙吴县| 苍溪县| 甘谷县| 封丘县| 舒兰市| 时尚| 孝昌县| 福贡县| 龙岩市| 上饶市| 志丹县| 观塘区| 大关县| 鹤山市| 内乡县| 建宁县| 报价| 云林县| 漳浦县| 偏关县| 沂水县| 兴和县| 毕节市| 香格里拉县| 监利县| 克什克腾旗| 临城县| 犍为县| 江门市| 龙里县|