嗨,我有一个技术测试需要将180个字符分成6组,并将它们放在6个表格中。
几天前,在这里得到的帮助已经让我成功地分割了这些字符,但我意识到我需要再次分割新形成的数组;因为一旦这6个表格被创建,这6组就只会记录在第一个表格的顶行。
我需要将这些组成对日志记录在9列x 3行的表格中,但似乎做不到。这是我的代码:
<script>
var ticketString ="011722475204365360702637497481233455758302154058881928446789061241507324334876840738576186051132437816395663800818206590104559628214294664710935667287132130687703253151692742547985".match(/.{1,2}/g);
function loadTickets () {
var ticket = [];
for (var i = 0; i < ticketString.length / 15; i++) {
ticket[i] = ticketString.slice(i * 15, (i + 1) * 15).sort();
var table = document.createElement("TABLE")
table.border='1'
table.setAttribute("id","ticketTable" + i)
var tableBody = document.createElement("TBODY")
tableBody.setAttribute("id","ticketBody")
table.appendChild(tableBody);
for (b=0;b<=2;b++) {
var row = document.createElement("TR")
row.setAttribute("id", "ticketRow" + b)
tableBody.appendChild(row)
for (c=0; c<=8;c++) {
var cell = document.createElement("TD")
cell.setAttribute("id","ticket-number" + c)
cell.bgColor = 'red';
row.appendChild(cell)
document.body.appendChild(table)
document.getElementById('ticket-number' + i).innerHTML = ticket[i];
}
}
}
console.log(tableBody);
console.log(row);
console.log(cell);
};
</script>