Как я могу создавать повторяющиеся заголовки?
Я знаю, как создавать заголовки для динамической таблицы, но я хочу создать заголовки типа(если я даю ввод как 6*6, то заголовки должны быть (|Label| control||Label| control||Label| control|) отображаться следующим образом. Как я могу повторить заголовки?
Спасибо.
Что я уже пробовал:
function createTable() { var rowCtr; var cellCtr; var rowCnt; var cellCnt; var myTableDiv = document.getElementById("myDynamicTable"); var table = document.createElement('TABLE'); table.setAttribute("contenteditable", "true"); table.border = '1'; table.id = "myTable"; var tableBody = document.createElement('TBODY'); table.appendChild(tableBody); var orderArrayHeader = ["Label", "Control"]; var thead = document.createElement('thead'); table.appendChild(thead); for (var i = 0; i < orderArrayHeader.length; i++) { thead.appendChild(document.createElement("th")). appendChild(document.createTextNode(orderArrayHeader[i])); } rowCnt = document.getElementById('txtrows').value; cellCnt = document.getElementById('txtcols').value; for (rowCtr = 0; rowCtr < rowCnt; rowCtr++) { var thead = document.createElement("thead"); thead.innerHTML = "Header"; var tr = document.createElement('TR'); tableBody.appendChild(tr); for (cellCtr = 0; cellCtr < cellCnt; cellCtr++) { tr.appendChild(thead); var td = document.createElement('TD'); td.width = '120'; td.appendChild(document.createTextNode("Row" + rowCtr + " Column" + cellCtr)); tr.appendChild(td); } } myTableDiv.appendChild(table); }