您的位置:首页 > Web前端 > JavaScript

js 反向将table内容生成json

2015-10-27 10:29 471 查看
[转自] http://www.phpweblog.net/kiyone/archive/2007/05/17/1206.aspx(http://www.phpweblog.net/kiyone/archive/2007/05/17/1206.aspx)

因为我这是ie定制系统所以用的innerText

function TableToJson(tableid) {

var txt = "[";

var table = document.getElementById(tableid);

var row = table.getElementsByTagName("tr");

var col = row[0].getElementsByTagName("th");

for (var j = 1; j < row.length; j++) {

var r = "{";

for (var i = 0; i < col.length; i++) {

var tds = row[j].getElementsByTagName("td");

r += "\"" + col[i].innerText+ "\"\:\"" + tds[i].innerText+ "\",";

}

r = r.substring(0, r.length - 1)

r += "},";

txt += r;

}

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

txt += "]";

return txt;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: