Вот моя версия - я просто хотел оптимизировать код для вас
Обратите внимание на класс вместо ID и использование точечной нотации.Вы можете сделать neuein["Datum"]
вместо neuein.Datum
Используя jQuery, вы также можете легко использовать клон вместо создания строки путем конкатенации
var eintrag = [{ Datum: "31.11.12", Aufgabe: "Baden", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden1", erledigt: "nein", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden2", erledigt: "ja", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden3", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden4", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden5", erledigt: "ja", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden6", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden7", erledigt: "nein", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden8", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Bade9n", erledigt: "ja", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden10", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden11", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden12", erledigt: "ja", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden13", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden14", erledigt: "nein", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden15", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden16", erledigt: "ja", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden17", erledigt: "nein", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden18", erledigt: "nein", wichtig: "ja"},{ Datum: "31.11.12", Aufgabe: "Baden19", erledigt: "ja", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden20", erledigt: "ja", wichtig: "nein"},{ Datum: "31.11.12", Aufgabe: "Baden21", erledigt: "nein", wichtig: "ja"}]
window.addEventListener("load",function() {
var e = [];
for (var i = 1, n= eintrag.length; i < n; i++) {
var neuein = eintrag[i];
var dat = neuein.Datum;
var auf = neuein.Aufgabe;
var erl = neuein.erledigt==="ja"?" checked":"";
var wich = neuein.wichtig ==="ja"?" checked":"";
e.push(' <p> ' +
' <input type="text" placeholder="Datum" value = ' + dat + '> ' +
' <input type="text" value=' + auf + '>' +
' Erledigt <input type="checkbox" name="erledigt" ' + erl + ' >' +
' Wichtig <input type="checkbox" name="Wichtig" ' + wich + ' > ' +
' <input type="button" value="Bearbeiten" class="edit"> ' +
' <input type="button" value="Speichern" class="save">' +
' <input type="button" value="Löschen" class="delete"> ' +
' </p>');
}
document.querySelector("p").innerHTML += e.join("");
});
<form>
<p>
<input type="text" placeholder="Datum" value="Datum">
<input type="text"> Erledigt <input type="checkbox" name="erledigt" value="Erledigt"> Wichtig <input type="checkbox" name="Wichtig" value="Wichtig">
<input type="button" value="Bearbeiten" class="edit">
<input type="button" value="Speichern" class="save">
<input type="button" value="Löschen" class="delete">
</p>
<p>
<input type="button" value="Liste Speichern" id="savelist">
<input type="button" value="Exportieren" id="export">
</p>
</form>