Open woerneru opened 5 years ago
Der Link führt ins leere...
https://github.com/woerneru/EIAIIProjects/blob/master/Aufgabe%205 sorry habs korrigiert
du musst die html Datei in dem github.io link mitangeben in diesem Fall aufgabe5.html
Das ist weil er nicht weiß welche Datei er genau öffnen soll. Er weiß also nicht in welchen Ordner er wohin soll. Der Link oben hat eben nur auf den Ordner verwiesen, aber nicht auf die Datei. Aber jetzt stimmt es ja.
Zur eigentlichen Frage: in Zeile 31 willst du an ein HTMLElement mit der id fieldset. Wo im html ist dieses Objekt denn? Im allgemeinen auch: wenn im HTML alles auskommentiert ist, kann er ja nichts zum anhängen finden.
Was @AnnaLotz sagt ist mir auch aufgefallen. Dass die Konsole hier keinen Fehler schmeißt liegt daran, dass durch das Speichern eines nicht vorhandenen Elements natürlich trotzdem einen Wert in die Variable node speicherst, nämlich null, und, dass du mit diesem Wert überhaupt nichts machen willst.
In derselben Funktion wird der Inhalt der Seite in let childNodeHTML: string = "";
gespeichert. Dieser String wird aber nirgends an ein DOM Element weitergegeben.
Würdest du versuchen den String mit "InnerHTML" in "node" hinzuzufügen würde die Konsole dir einen Fehler werfen. Genauso, wenn du versuchst ein Kindelement anzuhängen.
Und wo ich gerade dabei bin.... Das Event "load" wird vor "DOMContentLoaded" ausgelöst. Der Listener für das Change Event vermutlich nicht installiert.
Habe das Problem dass weder TS noch die browserkonsole irgendwelche fehler anzeigt und trotzdem nichts generiert wird. Weiß nicht woran das liegt und bin gerade etwas ratlos
https://woerneru.github.io/EIAIIProjects/Aufgabe%205/aufgabe5.html