Cita:
Iniciado por MaNuX0218 Prueba con write(), te quedaria asi:
Código PHP:
Ver original$n=0;
for($i=0;$i<$num_preguntas;$i++){
echo "<script type='text/javascript'>
// Crea div dentro del div principal. cajon+.$i.
var cajon = document.createElement('div');
cajon.id = 'cajon'+".$i.";
cajon.className = 'form-group col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-3 col-md-6';
cajonprincipal.appendChild(cajon);
cajon.textContent = '".$array_preguntas[0]."';
</script>";
echo "<script type='text/javascript'>
// Create an <select> element, set its type and options attributes
var select = document.createElement('select');
select.id='select'+".$i.";
select.className = 'form-control seleccion';
select.name = 'select[]';
cajon.appendChild(select);
</script>";
echo "<script type='text/javascript'>
//Añadimos los options al select
var k = '".$array_numOpciones[$i]."';
for(var j = 0; j<k ; j++){
var n=0;
var op = document.createElement('option');
op.value = j;
op.text = '".$array_opciones[$n]."';
select.appendChild(op);
document.write($n++);
}
</script>";
Aun que no veo sentido meter js dentro php. Lo ideal sería estar por separado.
Saludos.
No me funcionó
¿A qué te refieres con que vayan por separado? ¿Cómo separarías este código? Si puedes contarmelo para orientarme.. No te pido que me hagas ningun script