When I click remove row it should remove the entire row keeping the slot empty so that I can fill details later in that row. I tried creating click event I don't know how to create a empty row.
var cell1;
var cell2;
var cell3;
var cell4;
var m = document.querySelector('#inputvechnumber');
document.querySelector('#vech').addEventListener('click', function () {
for (var i = 0; i < m.value; i++) {
console.log(i);
var numberplatefour = Math.floor(Math.random() * 8800) + 1001;
var numberplatetwo = Math.floor(Math.random() * 90) + 10;
var nplate = "KA" + "-" + numberplatetwo + "-" + numberplate() + "-" + numberplatefour;
var table = document.querySelector('.table')
var row = table.insertRow(0);
cell1 = row.insertCell(0);
cell2 = row.insertCell(1);
cell3 = row.insertCell(2);
cell4 = row.insertCell(3);
cell1.innerHTML = nplate;
cell2.innerHTML = carcolor();
cell3.innerHTML = 'slot' + i;
cell4.innerHTML = "REMOVE ROW";
}
})
row.remove()for a givenHTMLTableRowElementrow), or do you want to empty the row (cell.innerHTML = ""for every givenHTMLTableCellElementcell)?