javascript表单元格不更新,我有一个行索引

javascript table cell not update and I have a row index

本文关键字:有一个 索引 更新 表单 单元格 javascript      更新时间:2023-09-26

给出的错误是a.updateRowrow.updateCell不是一个函数。

请告诉相应的方法来更新单元格。

 function edittable(t) {        // t is row index 
    var a = document.getElementById("myTableData");
    var x = document.getElementById("<%= txtvalue1.ClientID %>").value;
    var y = document.getElementById("<%= txtvalue2.ClientID %>").value;
    var rowCount = t;  //a.rows.length;
    var row = a.updateRow(rowCount);
    //alert(row);
    row.updateCell(0).innerHTML = '<input type="button" value="Delete" onClick="Javacsript:deleteRow(this)">';
    row.updateCell(1).innerHTML = "<input type='"button'" value='"Update'" onClick='"Javacsript:updateRow(this ,'" + x + "','" + y + "');'">";
    row.updateCell(2).innerHTML = x;
    row.updateCell(3).innerHTML = y;

    var b = document.getElementById("<%= ADD.ClientID %>");
    b.value = "btnadd";
}

就我所见,在javascript中没有updateRow和updateCell这样的方法http://www.w3schools.com/jsref/dom_obj_table.asphttp://www.w3schools.com/jsref/dom_obj_tablerow.asp。你可以使用a.rows获取行集合,使用r.cells collection获取行中的单元格,然后更新。但是我强烈建议使用jQuery或类似的库。

相关文章: