Cuando dices declararla te refieres a llamarla en algún evento como onkeypress o onchange¿?
De todas formas, si poner así tampoco va:
Código:
<select id="cantidad" onchange="seleccionCantidad()">
<option value="seleccione">Seleccione una cantidad:</option>
<option value="cinco">5</option>
<option value="seis">6</option>
<option value="siete">7</option>
<option value="ocho">8</option>
</select>
<!-- Segundo select en el que mostramos unos productos (o cualquier otro objeto) -->
<select id="tipo">
<option value="selecciona2">Seleccione un producto:</option>
<option value="auto">Coche</option>
<option value="autobus">Bus</option>
</select>
<!-- En este div nos mostraría la cantidad y el tipo -->
<div id="mostrar" style="display:none"></div>
<script>
function comprobarTipo(){
if (document.getElementById("cantidad").value = "selecciona2") {
document.getElementById("tipo").value == 'auto';
var n = document.getElementById("cantidad").value;
var tipo = document.getElementById("cantidad").value;
if(n = "cinco" && tipo = "auto"){
document.getElementById("mostrar").style.display = "block";
document.getElementById("mostrar").innerHTML = "Tiene cinco coches.";
}
}
</script>
Un saludo.