Con l'istruzione createElement ho creato un button e con l'istruzione createTextNode ho scritto su di esso "cliccami".
Con le due righe:
bottone.setAttribute("id","identificatore");
bottone.identificatore.onclick=function(){funzione 2();}
avevo intenzione di dare al button un id di nome "identificatore" in modo che cliccandolo partisse la funzione2(), che però non viene eseguita.
Desidererei sapere perché. Grazie
lanvoel
codice:<!doctype html> <html> <body> <P>Clicca il bottone per creare un elemento BUTTON con testo </P> <input type="button" value="clicca" onclick="miafunzione()"> <script> function miafunzione() { var bottone=document.createElement("button"); var testo=document.createTextNode("cliccami"); document.body.appendChild(bottone); bottone.appendChild(testo); bottone.setAttribute("id","identificatore"); bottone.identificatore.onclick=function(){funzione2();} } function funzione2() { alert("Roma"); } </script> </body> </html>

Rispondi quotando