Estoy tratando de crear un sistema para colocar los valores de la matriz en el texto.
Formación:
var records = [ ['C', 'Descript'] ['D', 'Test'] ];Crea el 'th' en el que quiero poner los valores de la matriz.
let newColItem = document.createElement('th');Lo que he probado:
galleryheader.textContent = records[i,1];La i es de un bucle for. No hay valores que se muestren en la celda del encabezado de la galería. No puedo encontrar nada sobre cómo colocar la matriz en la web, alguien tiene una idea de qué hacer.
Todo el código si lo necesitas:
const gallery_table = document.getElementById("gallery_table"); let list = ["A", "B"]; var idName = ""; var records = [ ['C', 'Descript'] ['D', 'Test'] ]; for (let i = 0; i < list.length; i++) { if (i % 3 === 0) { var newRowItem = document.createElement("tr"); idName = "newRowItem"; idName = idName.concat(i); newRowItem.setAttribute("id", idName); gallery_table.appendChild(newRowItem); } let newColItem = document.createElement('th'); let galleryheader = document.createElement('h3'); newColItem.setAttribute("class", i); newRowItem.appendChild(newColItem); newColItem.appendChild(galleryheader); galleryheader.textContent = records[i,1]; const element = document.getElementById(idName); let nodes = element.getElementsByClassName(i); for (let j = 0; j < nodes.length; j++) { nodes[j].style.padding = "2px"; nodes[j].style.width = "33%"; nodes[j].style.border = "1px solid black"; } }