No dobrze, ale w którym momencie popełniłem bład w tym kodzie, że mi nie wyświetla listy
li[8] = document.createElement('li');
li[8].innerHTML = 'Umiejętność 1 dla: <b></b>:';
select[8] = document.createElement('select');
select[8].name = 'osoba['+(i++)+'][umiejetnosc1]';
option[8] = document.createElement('option');
option[8].name = "nazwa";
select[8].appendChild( option[8] );
li[8].appendChild( select[8] );
document.getElementById('skils').appendChild( li[8] );
Zrobiłem mniej więcej jak mi mówiłeś:
"
1. stwórz select
2. zedytuj select
3. stwórz option
4. zedytuj option
5. umiesc option do select-a
6. wróć do kroku 3, gdy chcesz więcej option
7. umieść select w li
"
1. Stworzyłem na początku li:
li[8] = document.createElement('li');
2. Dałem tekst na początku li:
li[8].innerHTML = 'Umiejętność 1 dla: <b></b>:';
3. Stworzyłem select:
select[8] = document.createElement('select');
4. edytowałem select:
select[8].name = 'osoba['+(i++)+'][umiejetnosc1]';
5. Stworzyłem option:
option[8] = document.createElement('option');
6. edytowałem option
option[8].name = "1";
5. Umieściłem option w select
select[8].appendChild( option[8] );
6. Umieściłem select w li:
li[8].appendChild( select[8] );
7. Dodanie do odpowiedniego momentu w html:
document.getElementById('skils').appendChild( li[8] );