始终使用第一个条件,而跳过第二个条件

时间:2019-07-13 07:25:45

标签: javascript html forms

我试图根据select标记的结果来计算某些输入字段的值。因此,它为每个选项提供了不同的值。

我试图找到直接定位该选项的方法。选择代码的ID为“付款”

document.getElementById('payment').addEventListener('change', (e) => {
  e.preventDefault()

  document.getElementById('hourly').value = parseInt(document.getElementById('salary').value / 160) 

  if(document.getElementById('payment').value = 'Weekly'){
    document.getElementById('estimated').value = document.getElementById('hourly').value * 5;
  } else if(document.getElementById('payment').value = 'Two Weeks'){
    document.getElementById('estimated').value = document.getElementById('hourly').value * 10;
  }

});

我每周都会得到结果。

0 个答案:

没有答案