Я пытаюсь создать динамическую таблицу в js.динамическая таблица в javascript
var tableBody = document.createElement('TBODY');
table.appendChild(tableBody);
for (var i = 0; i < results.rows.length; i++)
{
var tr = document.createElement('TR');
tableBody.appendChild(tr);
for(var j = 0; j < 7; j++)
{
var td = document.createElement('TD');
td.width = '75';
td.appendChild(document.createTextNode(results.rows.item(i).medicine_name));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).tm_1));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).tm_2));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).tm_3));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).dosage));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).diagnosis));
tr.appendChild(td);
td.appendChild(document.createTextNode(results.rows.item(i).instructions));
tr.appendChild(td);
}
}
myTableDiv.appendChild(table);
При выполнении этого кода будет создано 7 строк со всеми элементами вместе. Я хочу вставить каждый из данных в отдельные столбцы. Как мне это сделать? Я хочу, чтобы имя_даля было в одной колонке. tm_1 будет в другом и так далее.
** Строки будут определены на основе results.rows.length значения и числа столбцов 7
Нет .. на самом деле количество строк меняется. У меня только семь столбцов. –
Фактически вы получаете длину строк, используя 'results.rows.length'. Так в чем проблема. – htoniv
Я пробовал, но его не работало. –