kantana: getelementbyGROUP

Beitrag lesen

Guden.

Wie kann ich folgendes Problem lösen.

ich hab ne checkbox als master (checboxen nachfolgend als # erkennbar)
und eine für gruppen und dann die einzelnen sätze mit auch jeweils einer checkbox für die spätere verarbeitung

also

- master check box = checkt alle checkboxen

# - Gruppe I    | ID='group_1'
    # - Satz I.1  | ID='child_1'
    # - Satz I.2  | ID='child_1'
    # - Satz I.3  | ID='child_1'

# - Gruppe II   | ID='group_2'
    # - Satz II.1 | ID='child_2'
    # - Satz II.2 | ID='child_2'
    # - Satz II.3 | ID='child_2'

# - Gruppe III   | ID='group_3'
    # - Satz III.1 | ID='child_3'
    # - Satz III.2 | ID='child_3'
    # - Satz III.3 | ID='child_3'

Wenn ich eines der Group-Checkboxen anklicke sollen nur die jeweiligen Child gecheckt werden.

also dachte ich ich mach das mal so:

function checkgroup(ad)
{
 child = "child_" + ad;
 document.getElementById(child).checked = true;
}

aber so checkt der immer nur das erste bekannte element

# - Gruppe III   | ID='group_3' <-- klick!
    # - Satz III.1 | ID='child_3' <-- wurde gecheckt
    # - Satz III.2 | ID='child_3' <-- wurde nicht gecheckt
    # - Satz III.3 | ID='child_3' <-- wurde nicht gecheckt

wie mache ich das denn jetzt?

kantana