1) Nie kumam dlaczego nie słuchasz ~erixa.
Gdzie w kodzie masz tag "<checkbox />"?
Cytat
getElementsByTagName('checkbox')
2) Robiąc coś takiego:
Kod
all = document.getElementById(div_name).getElementsByTagName('input')
Dostajesz w wyniku obiekt NodeList (wystarczy alert(all) i zobaczysz). Jak się dorwać to listy elementów w tym obiekcie? Ano tak:
obj.item(i).
Na koniec przykładowy kod:
Kod
function zaznacz() {
// Tu pobieram elementy (input!) z diva o nazwie 'divek'
var elementy = document.getElementById('divek').getElementsByTagName('input');
for( i = 0; i < elementy.length; i++){
el = elementy.item(i); // Pobieram element
if( el.type == 'checkbox' ){ // Tu sprawdzam czy element (input) jest checkboxem
el.checked = true;
}
}
return false;
}
PS Kod sprawdzany tylko na Operze 9.62 i FF 3, nie wiem czy IE nie będzie miał jakichś "jazd" przy tym kodzie.