【发布时间】:2021-05-04 18:53:04
【问题描述】:
我有一个简单的 html 表,想动态地向它添加行。表格的某些单元格是我为其设置了 onclick 事件的按钮。在侦听器函数中,我只是记录你好。问题是,当我按下按钮时,它会在控制台上打印 123,然后页面和控制台会自动刷新。
这是我的代码:
let row= document.getElementById("table-body");
let cell = row.insertCell(0);
let serial = 123;
cell.innerHTML = "<button" + " onclick='removeServiceMap( " + serial + " )' " + ">" + "حذف" + "</button>";
和removeServiceMap函数如下:
function removeServiceMap (serial) {
console.log(serial);
}
有人知道这段代码有什么问题吗?
【问题讨论】:
-
它无法读取属性“insertCell”,因为它的
null或0
标签: javascript listener