javascript - 设置当前选定菜单值的全局变量
问题描述
我正在尝试使用 javascript 作为全局变量来获取下拉菜单的当前选定文本值。
目前我遇到的问题是全局变量desc
为空,并且在控制台中显示“未定义”。
这是脚本:
var desc;
const areaSelect = document.querySelector(`[id="test"]`);
areaSelect.addEventListener(`change`, (e) => {
const select = e.target;
const value = select.value;
desc = select.options[select.selectedIndex].text;
});
console.log(desc);
我已经制作了JSFiddle。
解决方案
推荐阅读
- sql-server - SQL Server columns_updated() 函数 - 了解结果
- seo - 使用 JSON 格式的 SiteNavigationElement 架构
- statuspage-api - 在 Atlassian StatusPage 上,如何获取 MSTeams、Webex 等平台的服务健康状态?
- javascript - 在 jQuery 对象中添加/更新旋转时的数据属性
- r - 如何动态创建具有不同开始日期的时间序列并将它们拆分为训练测试?
- php - 为什么 Symfony HTTP Client 遇到错误时无法访问响应内容,而是抛出异常?
- java - 使用 webrtc-internals 测试视频流
- python - 有没有更好的资源密集型方法可以一次搜索所有样式颜色
- xml - 无法使用 XSLT 转换 XML
- laravel - 具有雄辩关系的错误列名