estou preenchendo um form, nessa classe que vou preencher tem algumas chaves estrangeiras que estou buscando no banco, mas presciso verificar quais vou exibir de acordo com outra, estou preenchendo uma classe que se chama frete, com duas chaves estrangeiras, Carga e KM através da carga selecionado devo exibir determinados km, se ele alterar a carga os KM exibidos devem alterar estou fazendo em js function verifica(){ var select = document.getElementById("carga"); var selectKm = document.getElementById("km") var opcaoValor = select.options[select.selectedIndex].value; if(opcaoValor == null){
}
else{
var div1 = document.querySelector("#km").disabled = false
for(var i = 0; i < kms.length; i++){
for(var j = 0; j < kms[i].carga.length; j++){
if(kms[i].carga[j].id == opcaoValor){
var html = '<option >'+kms[i].num_km+'</option>'
document.getElementById('km').innerHTML += html
}
}
}
}
}
na hora que mudo a carga o km referente a carga anterior deveria não aparecer se alguém puder me ajudar