![]() |
Creación de botones dinamicamente con DOM Muy buenas. El tema es el siguiente, necesito que al hacer click a un botón se cree otro botón que hace X al hacer onclick. he conseguido que se cree el botón, pero no que haga lo que yo deseo, aquí el ejemplo: ... var boton= document.createElement("input"); boton.type="button"; boton.value="quitar"; boton.onclick="funcionX()"; miContainer.appendChild(boto); //miContainer és un <p></p> que también contiene texto ... function funcionX() { alert("X"); } se crea todo bien y el firebug no detecta ningun error, pero al hacer click no hace nada. Yo entiendo que onclick es un atributo mas del input y que puedo hacer ésto, además no dá errores, pero no funciona... podeis ver el tema aquí: http://www.trabajillos.es/HTML/anunc...roUnProfe.html ¿alguna idea? |
Respuesta: Creación de botones dinamicamente con DOM Hola Bram Prueba así: Código: boton.onclick=function() {funcionX()} |
Respuesta: Creación de botones dinamicamente con DOM si no necesitas pasar ningún parámetro también puedes hacerlo así: boton.onclick = funcionX |
Respuesta: Creación de botones dinamicamente con DOM perfecto! las dos cosas funcionan. poniendo "funcionX()" no.... Gracias! sabeis como hacerlo si quiero pasar un parametro? |
Respuesta: Creación de botones dinamicamente con DOM Cierto, Esa es una buena forma de hacerlo, si no es que es la mejor. :aplauso: Ciao |
Respuesta: Creación de botones dinamicamente con DOM Bram, si quieres pasar un parametro deves hacerlo como JavierB lo propone Código: boton.onclick = function(){ |
| La zona horaria es GMT -6. Ahora son las 04:45. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.