Hola a todos.
Siguiendo con el tema del DOM, tengo este código:
Código PHP:
elem=document.getElementById('pru');
elDiv=document.createElement('div');
elDiv.setAttribute('className','a');
elDiv.setAttribute('id','algo');
elDiv.onclick=function() {alert(this.id);}
elem.appendChild(elDiv);
La parte que me interesa es el
onclick y la función que lanza. He conseguido asignar la misma función a otros elementos, como puso caricatos (¡Hola!
) en un mensaje anterior, pero mi curiosidad ahora es si se puede llamar a esa función desde, por ejemplo, un botón.
Estos son algunos de los intentos fallidos:
<input type="button" onclick="document.getElementById('algo').onclick"/>
<input type="button" onclick="algo.onclick"/>
No da ningún error de JavaScript, pero tampoco sale el
alert que se supone debería salir.
Gracias por vuestras respuestas. Saludos,