У меня есть функция JS, которая принимает 2D-массив и div. Он создает таблицу из массива и добавляет ее в div. В настоящее время на экране отображается: [объект HTMLTableElement]. Как я могу отобразить его как таблицу?Показать объект HTMLTableElement Объект, возвращаемый функцией
Я вызываю функцию с: createTable(myArray, $("#tblDiv"));
.
Позже:
function createTable(array, tableDiv)
{
var tbl = document.createElement('table');
tbl.style.border = "1px solid black";
for(var i = 0; i < array.length; i++)
{
var tr = tbl.insertRow();
for(var j = 0; j < array[i].length; j++)
{
var td = tr.insertCell();
}
}
tableDiv.append("<br>" + tbl);
return;
}
Это потому, что вы конкатенация объекта со строкой. > 'document.createElement ('table'). toString() === [object HTMLTableElement]' – undefined
Конечно! Спасибо. – Anas