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");
});
添加回答
舉報