comment ajouter de l'événement onclick pour créer un nouvel élément en javascript

J'ai créé un label élément. J'ai besoin d'ajouter onclick événement pour que...

function a(me) {
    var d=document.createElement("label");
    d.id=me.id;
    d.onClick="a(10)";
    d.innerHTML="welcome";
    document.body.appendChild(d);
}

HTML:

<label id="1" onclick="a(this)">aa</label>
<label id="2" onclick="a(this)">bb</label>
<label id="3" onclick="a(this)">aa</label>

en fait ce qui se passe, c'est quand je clique sur l'une des trois étiquettes de html. une autre étiquette est créée et s'affiche de bienvenue. maintenant quand je clique sur le nouveau label "accueil" il n'affiche rien...... c'est l'événement onclick ajouté nouvellement créé l'étiquette n'est pas de travail ....... toute suggestion.................

  • Vous utilisez le même IDENTIFIANT sur deux éléments. Utilisez uniquement l'ID d'une fois.
  • à l'aide de l'id d'une fois..........
  • Il y a deux étiquettes avec l'ID 1. BTW, vous ne devez pas utiliser l'Id commence par un chiffre.
  • Vous créez une nouvelle étiquette avec le même id que l'on a cliqué. (d.id=me.id;) Et que bazmegakapa mentionner, les ID doivent toujours commencer par une lettre.
InformationsquelleAutor thuk | 2011-05-27