Witam.
Chcę zliczyć elementy diva w celu poóxniejszego dodania do niego elementu z unikalnym id, już pokazuje kod:
function dodaj(){
var element = document.createElement('input');
element.setAttribute('type', 'file');
var liczba = 0;
var ilosc = document.forms['formularz_dane_podstawowe'].elements.length;
for (var i = 0; i < ilosc; i++ ){
if (document.forms['formularz_dane_podstawowe'].elements[i].type == 'file'){
liczba += 1;
}
}
element.setAttribute('name', 'zalacznik_'+(liczba+1));
document.forms['formularz_dane_podstawowe']. appendChild(element);
}
Działałem wcześniej w ten sposób, jednak teraz w moim formularzu jest dodatkowo parę divów i innych elementów przez co po dodaniu inputa na końcu formularz wygląda fatalnie.
Stworzyłem więc w formularzu diva w którym umieściłem input type="file", niestety nie mogę w podobny sposób (jak w powyższym przykładzie), dostać się do elementów diva.
Jak uzyskac cos takiego: var ilosc = document.divs['inputy_file'].elements.length;
Wiem ze to nie ma racji bytu ale napisałem ta linijkę żeby każdy wiedział o co mi chodzi :)
Z góry dzięki za pomoc :)