我需要根据表格内的内容将我创建的表格网格转换为多维数组。数组的格式如下:
var array = [
[column,column,...],
[column,column,...],
...
];
如何在不使用jQuery的情况下使用纯JavaScript来做到这一点?我发现的所有答案都在jQuery中。
使用qSA并Array.prototype.map
非常简单。
var tableInfo = Array.prototype.map.call(document.querySelectorAll('#tableId tr'), function(tr){
return Array.prototype.map.call(tr.querySelectorAll('td'), function(td){
return td.innerHTML;
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句