A table made containing the edit information field a problem to run code undifined code in function please help me to fix this error
"info" id table in html
function submit ()
{
    var table = document.getElementById("info");
    var td1 = document.createElement("td")
    var td2 = document.createElement("td");
    var row = document.createElement("tr");
    td1.innerHTML = document.getElementById("p-name").value;
    td2.innerHTML = document.getElementById("p-id").value;
    row.appendChild(td1);
    row.appendChild(td2);
    table.children[0].appendChild(row);
create button in script
var bedit = document.createElement("BUTTON");
var bename = document.createTextNode("Edit");
bedit.appendChild(bename);
bedit.onclick = function () { edit_row(event) }
td6.appendChild(bedit);}
function code on click button in submit function
function edit_row()
{
    bedit.style.display = "none";
    bsave.style.display = "block";
    var input = document.createElement("INPUT");
    input.setAttribute("type", "text");
    var string = td1.textContent;
    td1.innerHTML = "";
    td1.appendChild(input);
    input.value = string;
}
 
     
    