如何通過JavaScript DOM將元素ID應用於新創建的元素?JavaScript/DOM - 給新創建的元素添加ID
我寫的代碼創建了一個由按鈕觸發的表。
我需要爲此表應用一個唯一的ID,因此它可以與我的網站上出現的其他人的樣式不同。
這裏是我的代碼示例:
var tab = document.createElement("ViewShoppingCart");
document.getElementById("shopping_list").appendChild(tab);
var tbdy = document.createElement("tbody");
tab.id = "new_cart";
tab.appendChild(tbdy);
new_cart = true;
var total = 0;
for (var a = 0; a <= nameArray.length-1; a++) {
var tr = document.createElement("tr");
tbdy.appendChild(tr);
var td = document.createElement("td");
td.appendChild(document.createTextNode("x " + quantityArray[a]));
tr.appendChild(td);
var td2 = document.createElement("td");
td2.appendChild(document.createTextNode(nameArray[a]));
tr.appendChild(td2);
var td3 = document.createElement("td");
td3.appendChild(document.createTextNode(sumArray[a]));
tr.appendChild(td3);
}
'tab.id =「cart」+(new Date).getTime()'? –