Ich versuche, eine Schaltfläche für jede Zeile der dynamisch generierten HTML-Tabelle mit JavaScript hinzuzufügen. Hier ist mein Code:Schaltfläche zu dynamisch generierter HTML-Tabelle hinzufügen
// helper function
function addCell(tr, text) {
var td = tr.insertCell();
td.innerHTML = text;
return td;
}
// insert data
list.forEach(function (item) {
var row = table.insertRow();
var button = document.createElement('button');
var bText = document.createTextNode('View');
button.appendChild(bText);
addCell(row, item.itemName);
addCell(row, '$ ' + item.total.toFixed(2));
addCell(row, button);
});
Ich habe es geschafft, alle anderen Felder außer der Schaltfläche auszudrucken. Die Spalte für die Schaltfläche nur einfach aus dieser gedruckt:
[object HTMLButtonElement]
Nur frage mich, ob es überhaupt ist ein Bild-Taste, um die dynamisch generierte Tabelle hinzufügen? Nach dem Auswählen der Schaltfläche wollte ich den Wert der Zeile abrufen und als Parameter an eine andere Funktion übergeben.
Can u Geige oder Schnipsel teilen? –