JavaScript動態建立table表格
分享一段程式碼例項,能夠動態的建立一個表格並且填充表格資料。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> caption{ padding:0 0 5px 0; width:450px; font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:right; } td{ border:1px solid #c1dad7; padding:6px 6px 6px 12px; color:#4f6b72; text-align:center; width:150px; } </style> <script type="text/javascript"> var data=[{name:'螞蟻部落一',age:3,gender:'市南區'},{name:'螞蟻部落二',age:3,gender:'市南區'},{name:'螞蟻部落三',age:3,gender:'市南區'},{name:'螞蟻部落四',age:3,gender:'市南區'}]; onload = function(){ var body=document.getElementsByTagName('body')[0]; body.appendChild(createTable(data)); }; var createTable = function(data){ var table=document.createElement('table'); table.setAttribute('style','width: 450px;'); var caption=document.createElement('caption'); caption.innerHTML ='網站介紹'; table.appendChild(caption); table.appendChild(createTr('名稱','年齡','地址')); table.childNodes[1].setAttribute('style','background:#cae8ea;'); for(var i=0;i<data.length;i++){ table.appendChild(createTr(data[i].name,data[i].age,data[i].gender)); } return table; }; var createTr = function(name,age,gender){ var tr=document.createElement('tr'); var tdName=document.createElement('td'); tdName.innerHTML = name; var tdAge = document.createElement('td'); tdAge.innerHTML = age; var tdGender = document.createElement('td'); tdGender.appendChild(document.createTextNode(gender)); tr.appendChild(tdName); tr.appendChild(tdAge); tr.appendChild(tdGender); return tr; }; </script> </head> <body> </body> </html>
相關文章
- JavaScript動態為table表格新增行JavaScript
- JavaScript動態建立表格和增加表格的行JavaScript
- 動態建立具有刪除行按鈕的table表格
- JavaScript刪除table表格中行JavaScript
- 如何在iView中動態建立表格View
- 兩種動態建立表格的方法
- JavaScript獲取table表格指定列的值JavaScript
- JavaScript table表格行進行刪除和新增JavaScript
- JavaScript獲取table表格行與列的數量JavaScript
- JavaScript動態建立div並寫入文字JavaScript
- JavaScript動態建立div並新增樣式JavaScript
- CSS table表格美化CSS
- tpextbuilder- Table 表格UI
- HTML <table>表格概述HTML
- AntDesign - Vue Table元件 實現動態表格、表頭分組的功能(方式一)Vue元件
- vue+element-ui 修改動態生成的表格(el-table)中的資料VueUI
- JavaScript系列:動態建立iframe並載入頁面JavaScript
- HTML table表格結構HTML
- element-UI庫Table表格匯出Excel表格UIExcel
- vue-table自定義表格Vue
- table細線表格詳解
- bootsrap table 表格載入完整 post-body.bs.tableboot
- JavaScript表格tr行左右拖動效果JavaScript
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- table表格tr行點選高亮
- CSS 設定table表格樣式CSS
- table表格美化程式碼例項
- css table細線表格程式碼CSS
- 建立動態陣列陣列
- bootstrap-table表格顯示問題boot
- 封裝Vue Element的table表格元件封裝Vue元件
- 封裝react antd的表格table元件封裝React元件
- table細線表格例項程式碼
- ANT 的Table表格樣式修改方法
- PHP--動態生成sql查詢表格PHPSQL
- jQuery動態新增和刪除表格行jQuery
- jQuery table表格行的新增和刪除jQuery
- jQuery動態新增和刪除表格記錄jQuery