You can pick the current option of any select element:
option
select
mySelect.options[mySelect.selectedIndex]
Can I do the same wit
Judging by specs, datalist object doesn't have selectedIndex property. But you can find it's default option, which have selected. Or compare input's value to each option value and manually find the index.
datalist
selectedIndex
selected