javascript - 选择选项JS时,if语句不做任何事情
问题描述
我有一个在 select 中创建选项的脚本和另一个test
在我选择electro
选项时应该在控制台中编写的脚本。但它不起作用。
脚本:
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', (event) => {
function addOption() {
var optionArr = ['-', 'eletro', 'auto'];
var select = document.getElementsByName('butterbean_stm_car_manager_setting_autofilling')[0];
for(var i=0; i<optionArr.length; i++){
var opt = document.createElement('option');
opt.text = optionArr[i];
opt.value = optionArr[i];
select.add(opt);
}
}
addOption();
});
</script>
<script type="text/javascript">
let autofilling = document.getElementsByName('butterbean_stm_car_manager_setting_autofilling').value;
if(autofilling == 'eletro'){
console.log('test');
};
</script>
没有控制台错误
解决方案
推荐阅读
- json - 如何在 xamarin 表单中动态保存文件
- ruby-on-rails - 如何编写 sa"f"e Active Record 查询
- android - Android 中的 postgres JDBC 驱动程序
- excel - 定义范围的值的错误类型不匹配
- android - Android:特殊字符在传递给restful服务时导致问题
- eclipse - 无法打开日食。显示错误已发生
- java - 当我想运行这个程序而不是作为应用程序运行时,它会显示为“作为配置运行”。为什么会这样问
- python - 为什么我无法自动执行此代码?
- java - 无法在 IntelliJ 中管理 Maven 配置文件
- json - JSON写入中的Xcode无效顶级类型