Hola,
Este es un ejemplo creando los select en ejecución:
Código:
<body>
<select id="principal" name="principal" onchange="crearSelects();">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<br/>
<div id="dinamico"></div>
<script>
function crearSelects()
{
var valorActual=document.getElementById("principal").value;
var c;
var cadenaSelects="";
if(valorActual>1){
for(c=1;c<=valorActual;c++){
cadenaSelects+="<select><option value='a'>a</option><option value='b'>b</option></select>";
}
document.getElementById("dinamico").innerHTML=cadenaSelects;
}else{
document.getElementById("dinamico").innerHTML="";
}
}
</script>
</body>
Espero que te sirva :-P