Tak jak w temacie, cały czas mi wyświetla value pierwszej opcji ,jak to zmienić , żeby po wybraniu którejś z opcji akurat ona się wyświetlała ?
https://jsfiddle.net/msyn0ev9/2/
0
1
search.addEventListener('change', () => {
let woj = search.options[search.selectedIndex].value;
console.log(woj);
})
Musisz pobierać wartość po każdej zmianie a nie tylko na początku.
Edit. change dostaje event w argumencie funkcji i tam też pewnie możesz sobie sięgnąć łatwo po to value.
0
search.addEventListener('change', (e) => {
console.log(e.target.value);
})
W parametrze funkcji możesz przekazać event, który jest wywoływany - to jest 'e'. Aby wyciągnąć wartość wystarczy udać się pod e.target.value.