Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2014, 08:49
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: marcar un campo radio despues de insertarlo con innerHTML

Cita:
Iniciado por primary
Despues de usar innerHTML para crear un campo tipo radio se puede marcar como selecionado como en el ejemplo?
checked es un atributo de HTML, bien puedes ponerlo a la hora de añadirlo a "capa" mediante innerHTML:

Código Javascript:
Ver original
  1. capa.innerHTML= "<input type='radio' name='megusta' checked>";

Cita:
Iniciado por primary
esque me dice que el campo no esta definido como si no estubiera en el dom, y evidentemente supongo que esta en memoria pero no insertado en el dom.
Eso que dices es un sin sentido... innerHTML trabaja directamente sobre un elemento.

Y por último:

Cita:
document.getElementsByName("megusta")[0].ckecked="true";
Aunque eso sea totalmente correcto y funcione, te recuerdo que true es un valor booleano, no un string, por lo tanto se escribe sin comillas...