Hm: Meine Löschmethode löscht nicht alles

Tach Leute,

hier ist meine Löschfunktion:

function deleteSliderForm(){

while(sliderForm.length>0){  
	var knoten = document.getElementById("sliderForm").firstChild;  
	document.getElementById("sliderForm").removeChild(knoten);  
}  

}

ich benutze u.a. den Schiebebalken von jquery, welcher zusammen mit einem textfeld in der Form "sliderForm" liegt. Beim benutzen dieser funktion wird allerdings nur das Textfeld gelöscht.

Weiß jemand eine Lösung?

gruß

  1. function deleteSliderForm(){

    while(sliderForm.length>0){

    hast du über sliderForm bereits Zugriff?

      var knoten = document.getElementById("sliderForm").firstChild;  
    

    wozu brauchst du dann getElementById?

    Wieso prüfst du nicht, ob sliderForm noch Kindelemente hat, die willst du doch wohl entfernen

    1. perfekt, danke, dass war der Fehler!