87,910
社区成员
发帖
与我相关
我的任务
分享
var totalList = [];
var json1={name:"规格",data:["大","小"]};
var json2={name:"颜色",data:["红色","黑色"]};
var json3={name:"尺寸",data:["1寸","2寸"]};
var json4={name:"模式",data:["普通","特殊"]};
totalList.push(json1);
totalList.push(json2);
totalList.push(json3);
totalList.push(json4);
<script>
var json1 = { name: "规格", data: ["大", "小"] };
var json2 = { name: "颜色", data: ["红色", "黑色", "蓝色"] };
var json3 = { name: "尺寸", data: ["1寸", "2寸"] };
var sizeRowSpan = json2.data.length * json3.data.length, colorRowSpan = json3.data.length;
var s = '', sizeTD = '', colorTd = '';
for (var i = 0; i < json1.data.length; i++) {
sizeTD = '<td rowspan="' + sizeRowSpan + '">' + json1.data[i] + '</td>'
for (var j = 0; j < json2.data.length; j++) {
colorTd = '<td rowspan="' + colorRowSpan + '">' + json2.data[j] + '</td>'
for (var k = 0; k < json3.data.length; k++) {
s += '<tr>' + (k == 0 ? sizeTD + colorTd : '') + '<td>' + json3.data[k] + '</td><td>其他输入项</td></tr>'
}
sizeTD = '';
}
}
document.write('<table border="1">' + s + '</table>')
</script>