我有一個函數可以創建幾個按鈕。問題在於onclick屬性不起作用。我如何在JavaScript中使用這個屬性?如何通過JavaScript使用onclick創建按鈕?
function querySuccess(tx, results) {
var len = results.rows.length;
for (var i=0; i<len; i++){
var name = results.rows.item(i).name;
var button = document.createElement("button");
button.className = "buttons";
button.value = name;
button.onclick = function() {
alert("assa");
};
var listIt = document.createElement("li");
listIt.className = "item";
listIt.appendChild(button);
var favs = document.getElementById("favs");
favs.appendChild(listIt);
}
}
的方法是OK,看https://developer.mozilla.org/pl/docs/DOM /element.onclick你可以在jsfiddle上創建你的問題演示嗎? – Kos
你的代碼沒有什麼明顯的錯誤。任何JS錯誤? – Utkanos
它似乎已經正常工作......檢查出來...... http://jsfiddle.net/3VXrF/ –