Andi: Alle Unterelemente disabled schalten

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

  1. moin Andi :)

    Was mache ich falsch? Einer einen Tipp?

    Das Elemnetobjekt a hat keine Eigenschaft "disabled" wie du in der Tabelle sehen kannst.
    Was du machen könntest, ist prüfen, ob es sich um einen Link handelt und dann die Eigenschaft "href" ändern.

    liebe Grüße aus Berlin
    lina-

    --
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)