1
我有這樣的代碼:設置上點擊功能與參數
for (var i = 0; i < ArregloNombres.length; i++) {
var tr = document.createElement("tr");
for (var j = 0; j < ArregloNombres[i].length; j++) {
var td = document.createElement("td");
var text = document.createTextNode(ArregloNombres[i][j]);
td.appendChild(text);
tr.appendChild(td);
}
var Link = document.createElement("a");
var textLink = document.createTextNode("Eliminar");
Link.appendChild(textLink);
Link.onclick = function() {
eliminarImpuesto(i)
};
var tdLink = document.createElement("td");
tdLink.appendChild(Link);
tr.appendChild(tdLink);
tabla.appendChild(tr);
}
其中eliminarImpuesto(i)
只是alert(i)
。問題是我創建的每個鏈接都傳遞了相同的參數,並且它是數組內的值的數量。例如,我在數組中有兩個元素,然後表中的每個鏈接調用函數eliminarImpuesto(2)
,而不是發送正確的值。請幫忙。
已經解決了它setn link.id =我然後在參數this.id –
很高興知道你做到了! – danielarend