Andi: Alle Unterelemente disabled schalten

Beitrag lesen

Hallo,

ich möchte bei einem Element alle Unterelemnte disabled schalten.
Ich habe eine Tabelle mit Eingabefelder und Links.
Dazu habe ich folgende Funktion entworfen:

function disableElements(element)
{
  for (var i=0;i<element.childNodes.length;i++)
  {
    if (element.childNodes[i].childNodes)
      disableElements(element.childNodes[i])
    element.childNodes[i].disabled = !element.childNodes[i].disabled;
  }
}

Die Links werden aber nicht disabled geschalten nur die inputs.

Was mache ich falsch? Einer einen Tipp?

Gruß und Dank
Andi