const dataList = document.getElementById('data-list');
const selectedOption = dataList.options[dataList.selectedIndex];
selectedOption.value
来获取选中选项的值,或使用selectedOption.innerHTML
来获取选中选项的文本内容:const selectedValue = selectedOption.value;
const selectedText = selectedOption.innerHTML;
完整代码如下:
Getting selected datalist option value and innerHTML without jQuery