JavaScript - Crear checkbox con DOM

 
Vista:

Crear checkbox con DOM

Publicado por Didi-chan (12 intervenciones) el 07/05/2009 12:12:40
Buenas estoy intentando añadir un check dentro de una etiqueta <td> a la que le tengo puesta como id "td1". Buen el caso es que he conseguido que me salga la casilla pero no se como ponerle el nombre al lado..he probado con innerHTML y otras maneras pero nada, alguien sabría como hacerlo, pongo el cacho de código.

var erTd = document.getElementById("td1");
var erInput = document.createElement('INPUT');
erInput.setAttribute("type","checkbox");
erInput.setAttribute("value","valor_checkbox");
erInput.setAttribute("id","id_checkbox");
erInput.setAttribute("name","nombre_checkbox");
erInput.setAttribute("title","titulo_checkbox");
erInput.innerHTML="Haz click aqui";

erTd.appendChild(erInput);

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Crear checkbox con DOM

Publicado por Garmont (1 intervención) el 04/04/2017 13:08:02
var erTd = document.getElementById("td1");
var erInput = document.createElement('INPUT');
erInput.setAttribute("type","checkbox");
erInput.setAttribute("value","valor_checkbox");
erInput.setAttribute("id","id_checkbox");
erInput.setAttribute("name","nombre_checkbox");
erInput.setAttribute("title","titulo_checkbox");
var texto=document.createTextNode("Haz click aqui ");
erInput.appendChild(texto);
erTd.appendChild(erInput);

Solo tienes que realizar ese simple cambio, por si alguien entra aquí y le vale.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Crear checkbox con DOM

Publicado por Raul (1 intervención) el 28/12/2017 17:34:10
El cambio que tu dices lo he probado pero no soluciona el problema, sigue sin poner el texto al lado de la caja de selección.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar