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
因为我这是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; }
相关文章推荐
- javascript中not defined、undefined、null以及NaN的区别
- dreamw中利用JS脚本获取ip地址
- js日期格式转换
- PhantomJs+Google image search
- 新手在js里面看到$符号,很奇怪,啥东西
- JSON.parse()和eval()的区别
- 理解JavaScript的作用域链
- JS实现浏览器状态栏文字从右向左弹出效果代码
- 40款 Javascript common plugins
- JSON.parse()和JSON.stringify()
- JS对象总结
- JS本身是个大的对象集合
- JS中的对象
- js中数据类型问题
- js 字符转义
- js 闭包
- iframe 子父窗口互掉 js
- js数组如何添加json数据及js数组与json的区别
- JS检测是否是手机浏览页面
- 深入理解javascript之继承