讀取JSON資料存入表格
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = function () { var oTab = document.getElementById('antzone'); var data = [ { id: 1, username: '小王', sex: '男' }, { id: 2, username: '小李', sex: '女' }, { id: 3, username: '小紅', sex: '男' }, { id: 4, username: '小強', sex: '男' }, ]; var oTbody = oTab.tBodies[0]; for (var index = 0; index < data.length; index++) { var oTr = document.createElement('tr'); oTbody.appendChild(oTr); var oTd = document.createElement('td'); oTd.innerHTML = data[index].id; oTr.appendChild(oTd); oTd = document.createElement('td'); oTd.innerHTML = data[index].username; oTr.appendChild(oTd); oTd = document.createElement('td'); oTd.innerHTML = data[index].sex; oTr.appendChild(oTd); oTd = document.createElement('td'); oTr.appendChild(oTd); var oA = document.createElement('a'); oA.innerHTML = "刪除"; oA.href = "javascript:;"; oTd.appendChild(oA); oA.onclick = function () { oTbody.removeChild(this.parentNode.parentNode); } } } </script> </head> <body> <table id="antzone" border="1" width="100%"> <thead> <tr> <td>編號</td> <td>姓名</td> <td>性別</td> <td>操作</td> </tr> </thead> <tbody></tbody> </table> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).window.onload = function () {},當文件內容完全載入完畢再去執行函式中的程式碼。
(2).var oTab = document.getElementById('antzone'),獲取table元素物件。
(3).var data = [
{ id: 1, username: '小王', sex: '男' },
{ id: 2, username: '小李', sex: '女' },
{ id: 3, username: '小紅', sex: '男' },
{ id: 4, username: '小強', sex: '男' },
],我們要使用的json格式物件。
(4).var oTbody = oTab.tBodies[0],獲取第一個tbody元素物件。
(5).for (var index = 0; index < data.length; index++) {},遍歷json格式物件中的每一個元素。
(6).var oTr = document.createElement('tr'),建立一個tr元素物件。
(7).oTbody.appendChild(oTr),在tbody中新增建立的tr元素物件。
(8).var oTd = document.createElement('td'),建立一個td元素物件。
(9).oTd.innerHTML = data[index].id,為單元中設定值,這裡的值就是陣列中物件元素的id屬性值。
二.相關閱讀:
(1).document.createElement()可以參閱document.createElement()方法一章節。
(2).appendChild()可以參閱appendChild()用法詳解一章節。
(3).innerHTML可以參閱innerHTML屬性的用法一章節。
(4).parentNode可以參閱parentNode屬性用法簡單介紹一章節。
(5).removeChild()可以參閱js removeChild()函式簡單介紹一章節。
相關文章
- 從json物件中讀取資料存入表格JSON物件
- 讀取JSON資料JSON
- C# 讀取 json 資料C#JSON
- Go抓取網頁資料並存入MySQL和返回json資料Go網頁MySqlJSON
- PHPExcel 讀取表格PHPExcel
- jmeter 取json資料JMeterJSON
- jquery簡單ajax示例_讀取json檔案資料jQueryJSON
- 3D高斯(1)從json讀取資料渲染3DJSON
- Mybatis讀取和儲存json型別的資料MyBatisJSON型別
- jquery使用ajax讀取後臺資料在表格中顯示jQuery
- 讀取載密Excel表格中壓縮原始檔資料區Excel
- poi讀取表格資料和表格顯示不一致問題解決
- Python讀取Excel表格PythonExcel
- python 讀取PDF表格Python
- python 獲取全國最新省市區資料,並存入表Python
- Laravel 快取資料,轉為 JSON 存入,取出來後如何再賦值屬性?以便與 save 等操作Laravel快取JSON賦值
- 資料校驗---記一次讀取json配置資料,資料去重,去空JSON
- Java 讀取PDF中的表格Java
- python Pandas 讀取txt表格Python
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- 讀取CSV資料
- excel 資料讀取Excel
- 關於圖片存入硬碟目錄還是存入資料庫硬碟資料庫
- golang讀取檔案的json資料流,並解析到struct,儲存到資料庫GolangJSONStruct資料庫
- [python] 資料夾所有檔案讀取,正則化,json使用PythonJSON
- jQuery遍歷讀取json格式資料簡單程式碼例項jQueryJSON
- SpringBoot利用java反射機制,實現靈活讀取Excel表格中的資料和匯出資料至Excel表格Spring BootJava反射Excel
- 使用scala編寫wordcount程式--從多個檔案中讀取計算,最終存入MySQL資料庫MySql資料庫
- printf重寫,可存入檔案、也可存入快取buff快取
- gin框架,讀取檔案的json資料流,並解析到struct,儲存到資料庫框架JSONStruct資料庫
- delphi 把圖片存入資料庫資料庫
- jqGrid獲取json資料方法JSON
- Spark讀取MySQL資料SparkMySql
- PHPExcel讀取excel資料PHPExcel
- 利用反射讀取資料庫資料反射資料庫
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- JQuery讀取本地json檔案jQueryJSON
- eazyexcel 讀取excel資料插入資料庫Excel資料庫