您的位置
主页 > 网站技术 > CSS/HTML > » 正文

html table表数据转Json格式示例代码

来源: 站长圈 点击:

点评:本文为大家介绍下html table表数据转Json格式,下面有个不错的示例,有需要的可以参考一下!

复制代码代码如下:

<script> 

var keysArr = new Array("key0", "key1","key2"); 

function TableToJson(tableid) { //tableid是你要转化的表的表名,是一个字符串,如"example" 

var rows = document.getElementById(tableid).rows.length; //获得行数(包括thead) 

var colums = document.getElementById(tableid).rows[0].cells.length; //获得列数 

var json = "["; 

var tdValue; 

for (var i = 1; i < rows; i++) { //每行 

json += "{"; 

for (var j = 0; j < colums; j++) { 

tdName = keysArr[j]; //Json数据的键 

json += "\""; //加上一个双引号 

json += tdName; 

json += "\""; 

json += ":"; 

tdValue = document.getElementById(tableid).rows[i].cells[j].innerHTML;//Json数据的值 

if (j === 1) {//第1列是日期格式,需要按照json要求做如下添加 

tdValue = "\/Date(" + tdValue + ")\/"; 

json += "\""; 

json += tdValue; 

json += "\""; 

json += ","; 

json = json.substring(0, json.length - 1); 

json += "}"; 

json += ","; 

json = json.substring(0, json.length - 1); 

json += "]"; 

return json; 

</script> 




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明