Thomas Meinike: createElement, appendChild und mit removehild wieder weg

Beitrag lesen

Hallo,

Wir sind dem gnzen jetz ganz genau auf der spur. das mit tbody funktioniert. aber beim entscheidendenaufruf von removeChild übergebe ich noch ein falsches argument:

for(i = 0; i < document.getElementsByTagName("tr").length; i++){
        var tab=document.getElementsByTagName("table")[0].getElementsByTagName("tbody")[0];
            if(tab.getElementsByTagName("tr")[i].id == "unt"){
            alert("Zeile "+i);
            tab.removeChild(tab.getElementsByTagName("tr")[i]);
            }
        }

weiß jemand was ich an tab.getElementsByTagName("tr")[i] noch ändern muss damit er es akzeptiert? (ich vermute hinten muss noch was dran)

Probiere es so:

var tab=document.getElementsByTagName("table")[0].getElementsByTagName("tbody")[0];

for(i = 0; i < tab.childNodes.length; i++){
  if(tab.childNodes[i].id == "unt"){
    alert("Zeile "+i);
    tab.removeChild(tab.childNodes[i]);
  }
}

MfG, Thomas