El siguiente script generó una tabla cuyo color de celda se puede actualizar haciendo clic en él. Estaba tratando de actualizar el código de manera que con un solo clic y arrastrar (selección múltiple) debería poder actualizar los colores de varias celdas y no tengo ideas para ello.
const table = document.getElementById("table"); table.innerHTML = ""; // size has a value for number of column and rows for (let i = 0; i < this.size; i++) { let tr = document.createElement("tr"); for (let j = 0; j < this.size; j++) { let td = document.createElement("td"); td.classList.add("border-clr"); // backRBG is a variable that stores my color and backRBG2 is a variable that stores my clicked color td.style.backgroundColor = backRGB; td.onclick= () => { td.style.background= backRBG2 } tr.appendChild(td); } table.appendChild(tr); }
Gracias de antemano.