首页 > 解决方案 > 选择选项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>

没有控制台错误

标签: javascripthtmlif-statement

解决方案


推荐阅读