Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
JavaScript
Button hinzufügen & in local storage speichern(Einkaufsliste)
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="Sempervivum, post: 13913, member: 3917"] Auch kein Problem, wir brauchen nur ein boolean "done" hinzu zu fügen: [CODE] // Funktion zum Speichern der Liste im LocalStorage function speichereListe() { var listItems = []; // Array zum Speichern der Einträge erstellen for (var i = 0; i < item.length; i++) { // Prüfen ob die Klasse "done" vorhanden ist und in Variable eintragen var done = item[i].classList.contains("done"); // Textinhalt jedes LI - Elements zum Array hinzufügen // Um zwei Elemente speichern benutzen wir ein Objekt. // Vor dem Doppelpunkt steht der Name und rechts davon der Wert. listItems.push({done: done, item: item[i].childNodes[0].textContent}); // Wir benutzen die Childnodes, damit der Textinhalt des Löschen-Buttons ausgeschlossen ist. // Da das Listenelement aus einer Textarea gefüllt, wird, müsste ausgeschlossen sein, dass es // mehrere Childnodes gibt, abgesehen vom Löschen-Button. } var json = JSON.stringify(listItems); // Array in einen JSON - String umwandeln localStorage.setItem("liste", json); // JSON-String im LocalStorage unter dem Schlüssel "liste" speichern }[/CODE] Weil Du oben schriebst, dass Du deine Erfahrungen gern selbst machst, kannst Du ja versuchen, das Auslesen selbst zu ändern. Sieh dir dazu die Beschreibung von classList an: [URL]https://wiki.selfhtml.org/wiki/JavaScript/DOM/Element/classList[/URL] [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
JavaScript
Button hinzufügen & in local storage speichern(Einkaufsliste)
Oben
Unten