Hallo,
ich nutze aus diesem Beitrag folgenden Code, um die Childknoten eines DIVs zu löschen, die zuvor per JS erzeugt wurden.
function removeAllChildNodes(element) {
while (element.childNodes.length > 0) {
element.removeChild(element.lastChild);
}
}
Deine Funktion erwartet einen Knoten, Du jedoch übergibst
> <div id='haupt' onclick="removeAllChildNodes('werte')">
> <div id='werte'></div>
eine Zeichenkette, die den Wert der id des Elementes angibt, dessen Kinder gelöscht werden sollen. Der Aufruf müsste somit lauten:
`onclick="[code lang=javascript]removeAllChildNodes(document.getElementById('werte'))`{:.language-html}"[/code]
Was passiert, wenn es kein solches Element gibt?
Freundliche Grüße
Vinzenz