3 回答

TA贡献1824条经验 获得超6个赞
var xButton = document.createElement("BUTTON");
xButton.innerHTML = "x";
xButton.setAttribute("onclick", `deleteElement('${jsonPayload[i].id}')`);
// then at the end, instead of "fourthColumn.innerHTML = xButton;" you should do this
fourthColumn.appendChild(xButton);

TA贡献1841条经验 获得超3个赞
您需要使用createElement来创建一个按钮,因为目前它只是一个字符串..
var xButton = document.createElement("button");
xButton.innerHTML = "x";
xButton.setAttribute("onclick", `deleteElement('${jsonPayload[i].id}')`);

TA贡献1827条经验 获得超8个赞
您需要使用正确的代码创建它。另外我建议你试试JQuery。
var button = document.createElement("button");
button.innerHTML = "Do Something";
var body = document.getElementsByTagName("body")[0];
body.appendChild(button);
button.addEventListener ("click", function() {
alert("test");
});
添加回答
举报