Bueno, este codigo esta a medias y no le veo mucha funcion pero aqui tienes unos fallos corregidos:
Código Javascript
:
Ver original<select onchange="seleccionligero()" id="ncantidad">
<option value="selec">Seleccione una cantidad</option>
<option value="cinco">5</option>
<option value="seis">6<option>
</select>
<select id="seletligero"> <option value="selecctl">vehiculos:</option>
<option value="auto">coche</option>
<option value="bus">autobus</option>
</select>
<div id="mensaje-info">0</div>
<script type="text/javascript">
function seleccionligero(){
var cantidad = document.getElementById("ncantidad").value;
var tipo = document.getElementById("seletligero").value;
if(cantidad != "selec"){
document.getElementById("seletligero").value = 'auto';
}
if ((cantidad == "cinco") && (tipo == "auto")) {
document.getElementById("mensaje-info").innerHTML = "Tenemos cinco coches.";
}else {
alert(document.getElementById("seletligero").value);
}
}
</script>
Para evitar confusion cierra todos los ifs que tengas, no los mantengas, porque si no se mezcla el codigo de una manera... Saludos.