中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      javascript設置創(chuàng)建動態(tài)表格的方法

      時間:2024-09-19 07:06:12 JavaScript 我要投稿
      • 相關推薦

      javascript設置創(chuàng)建動態(tài)表格的方法

        兩種JavaScript動態(tài)創(chuàng)建table表格的方法,分享給大家,具體實現(xiàn)如下

        方法一:最原始的方法,創(chuàng)建一一元素

        var a1=document.createElement("table");var a2=document.createElement("tbody");var a3=document.createElement("tr");var a4=document.createElement("td");//開始appendchild()追加各個元素a3.appendChild(a4);a2.appendChild(a3);a1.appendChild(a2);

        方法二:利用table對象里面含有的函數(shù):插入行和插入列

        var tabNode=document.createElement("table");var trNode=tabNode.Row();var tdNode=trNode.Cell;tabNode.innerHTML="這是采用table對象里面的函數(shù)創(chuàng)建的"注意:利用原始方法,一個個createElement時候,必須要添加一個tbody對象//獲取

        標簽的兄弟節(jié)點// var node3=tabnode.previousSibling;//前一個節(jié)點 獲取對此對象的上一個兄弟對象的引用。// alert("previous--node3:"+node3);//#text// 如果

        節(jié)點,其它節(jié)點也一樣// 表格的, 后面有回車符,高版本的IE和火狐會識別成 “空白文本”#text,// 而低版本IE會直接越過-----不光是

        動態(tài)的創(chuàng)建和刪除: 標簽和標簽中間,其實還隱藏著一個標簽----表格體

        創(chuàng)建表格,通過輸入的值:

        function createTable(){ tableNode=document.createElement("table");//獲得對象 tableNode.setAttribute("id","table") var row=parseInt(document.getElementsByName("row1")[0].value);//獲得行號 //alert(row); if(row<=0 || isNaN(row) ){ alert("輸入的行號錯誤,不能創(chuàng)建表格,請重新輸入:"); return; } var cols=parseInt(document.getElementsByName("cols1")[0].value); if(isNaN(cols) || cols<=0){ alert("輸入的列號錯誤,不能創(chuàng)建表格,請重新輸入:"); return; } //上面確定了 現(xiàn)在開始創(chuàng)建 for(var x=0;x<row;x++){ var trNode=tableNode.Row(); for(var y=0;y<cols;y++){ var tdNode=trNode.Cell(); tdNode.innerHTML="單元格"+(x+1)+"-"+(y+1); } } document.getElementById("div1").appendChild(tableNode);//添加到那個位置 }

        刪除行:

        function delRow(){ //要刪除行,必須得到table對象才能刪除,所以在創(chuàng)建的時候必須要設置table對象的 id 方便操作 var tab=document.getElementById("table");//獲得table對象 if(tab==null){ alert("刪除的表不存在!") return; } var rows=parseInt(document.getElementsByName("delrow1")[0].value);//獲得要刪除的對象 if(isNaN(rows)){ alert("輸入的行不正確。請輸入要刪除的行。。。"); return; } if (rows >= 1 && rows <= tab.rows.length) { tab.Row(rows-1); }else{ alert("刪除的行不存在!!"); return ; } }

        刪除列:

        //刪除列要麻煩些, 要通過行來進行刪除 // 一行的cells的長度就是列的個數(shù) //tab.rows[x].Cell(cols-1) function delCols(){ //獲得table對象 var tab=document.getElementById("table"); if(tab==null){ alert("刪除的表不存在!!"); return ; } //獲得文本框里面的內(nèi)容 var cols=parseInt(document.getElementsByName("delcols1")[0].value); //檢查是否可靠 if(isNaN(cols)){ alert("輸入不正確。請輸入要輸出的列。。"); return; } if(!(cols>=1 && cols<tab.rows[0].cells.length)){ alert("您要刪除的行不存在!!"); return; } for(var x=0;x<tab.rows.length;x++){//所有的行 tab.rows[x].Cell(cols-1); } }

        完整的代碼:

        table{ border:#00ffff solid 2px; border-collapse:collapse; } td{ border:#8080ff solid 2px; padding:10px; }

        var tableNode; function createTable(){ tableNode=document.createElement("table");//獲得對象 tableNode.setAttribute("id","table") var row=parseInt(document.getElementsByName("row1")[0].value);//獲得行號 //alert(row); if(row

        行:列:

        效果演示:

        以上就是為大家分享的兩種JavaScript動態(tài)創(chuàng)建table表格的方法,希望大家喜歡。

      【javascript設置創(chuàng)建動態(tài)表格的方法】相關文章:

      JavaScript常用方法匯總10-25

      JavaScript數(shù)組常用方法介紹09-04

      javascript跨域訪問的方法07-09

      javascript編程異常處理的方法08-04

      JavaScript fontcolor方法入門實例07-07

      word 表格行距怎么設置10-24

      word怎么表格設置行距08-29

      excel表格頁面打印設置06-01

      設置excel表格標題教程11-29

      word怎么設置表格行距10-17

      主站蜘蛛池模板: 永康市| 国产av中出一区二区| 日本久久久精品视频视频| 一级二级三一片内射视频在线 | 饶平县| 国产内射一区二区三区| 国产成人精品一区二区| 男人的av天堂狠狠操| 亚洲av午夜成人片精品| 新民市| 永吉县| 获嘉县| 信阳市| 翁源县| 桂阳县| 湖口县| 97色人阁俺也去人人人人人| 嘉禾县| 久久精品女人天堂AV一个| 亚洲AV无码AV色| 日韩精品视频免费久久| 男女视频在线观看一区二区三区| 久久精品国产亚洲av大全相关| 嗯啊 不要 啊啊在线日韩a| 国产精品亚洲一区二区三区| 欧美zozo另类人禽交| 少妇久久久被弄到高潮| 蜜桃av无码免费看永久| 国产韩国精品一区二区三区| 日韩精品极品视频在线观看蜜桃| 无码一区二区三区网站| 岛国av网站在线播放| 偷拍自拍视频一区二区三区| 久久久亚洲精品午夜福利| 国产三级精品美女三级| 窄裙美女教师在线观看视频| 亚洲一区极品美女写真在线看| 国产一区二区三区色区| 亚洲人成网站久久久综合| 亚洲国产欲色有一二欲色| 精品偷拍一区二区三区在线看|