var rows = 0, cols = 0, nums = 0;
var trs = document.getElementsByTagName("tr");
var row = document.getElementsByTagName("tr")[0];
var tds = row.getElementsByTagName("td");
for (var i = 0; i < tds.length; i++) {
if (parseInt(tds[i].getAttribute("colspan")) > 0)
cols += parseInt(tds[i].getAttribute("colspan"));
else
cols++;
}
for (var i = 0; i < trs.length; i++) {
var tds = trs[i].getElementsByTagName("td");
for (var j = 0; j < tds.length; j++) {
var rowspan = parseInt(tds[j].getAttribute("rowspan"));
var colspan = parseInt(tds[j].getAttribute("colspan"));
if (rowspan > 0 && colspan > 0)
nums += rowspan * colspan;
else {
if (rowspan > 0)
nums += rowspan;
else if (colspan > 0)
nums += colspan;
else
nums&
浅谈如何实现table所有td(可跨行跨列)的值存进二维数组
最新推荐文章于 2024-05-16 09:15:36 发布