备份

 function generateHtml(arr) {
        var inputHtml = "<td><input class='danjia' type='text' value='0' /></td><td><input class='kucun' type='text' value='0' /></td>";
        var totalRows = 1;
        for (var k in arr) {
            totalRows *= arr[k].length;
        }
        var resultArr = new Array(totalRows), srcArr, rowSpan = 1;
        for (var i = arr.length - 1; i >= 0; i--) {
            srcArr = arr[i];
            var index = 0;
            for (var j = 0; j < totalRows ; j += rowSpan) {
                if (index == srcArr.length) {
                    index = 0;
                }
                var infoList = srcArr[index++].split(',');
                resultArr[j] = '<td rowspan="' + rowSpan + '" lang="' + infoList[0] + '">' + infoList[1] + "</td>" + (typeof resultArr[j] == "undefined" ? "" : resultArr[j]);
            }
            rowSpan *= srcArr.length;
        }
        var html = "";
        for (var j = 0; j < totalRows ; j++) {
            html += "<tr>" + resultArr[j] + inputHtml + "</tr>";
        }
        return html;
    }
原文地址:https://www.cnblogs.com/lummon/p/5855723.html