Het lukt me prima om option elementen toe te voegen aan een select element:
op zich is dit al vrij vreemd, want zowel de option moet aangemaakt worden (om evt. door te geven waarden goed te krijgen) , en de select variabele moet aangepast worden (om de tekst zichtbaar te maken). Dit staat ook in de MSDN lib.
Op bovenstaande manier werkt het, maar ik krijg wel steeds een "invalid index" error. Als ik die //alert(); weer aanzet, krijg ik em niet?! Wat doe ik hier verkeerd?
code:
1
2
3
4
5
6
7
8
9
10
11
| ..
var option = document.createElement("OPTION");
option.value = input.value;
option.text = input.value;
select.appendChild(option);
//alert();
select.options[select.length-1].text = input.value;
select.options[select.length-1].value = input.value; |
op zich is dit al vrij vreemd, want zowel de option moet aangemaakt worden (om evt. door te geven waarden goed te krijgen) , en de select variabele moet aangepast worden (om de tekst zichtbaar te maken). Dit staat ook in de MSDN lib.
Op bovenstaande manier werkt het, maar ik krijg wel steeds een "invalid index" error. Als ik die //alert(); weer aanzet, krijg ik em niet?! Wat doe ik hier verkeerd?