我需要根据表中的内容将我创建的表格转换为多维数组.数组的格式如下:
var array = [ [column,column,...], [column,column,...], ... ];
如何在不使用jQuery的情况下使用纯JavaScript进行此操作?我找到的所有答案都在jQuery中.
JSFiddle.
使用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; }); });