J'ai créé un élément label
. Je dois ajouter onclick
événement que ...comment ajouter un événement onclick pour créer un nouvel élément en javascript
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 est quand je clique sur le tout de trois étiquettes en html. une autre étiquette est créée et affiche bienvenue. maintenant quand je clique sur le label nouvellement créé "bienvenue" il n'affiche rien ... c'est l'événement onclick ajouté au label nouvellement créé ne fonctionne pas ....... toute suggestion ...... ...........
Vous utilisez le même ID sur deux éléments. N'utilisez qu'un identifiant une seule fois. – Kayla
@tylermwashbum en utilisant id une fois .......... – thuk
Il y a deux étiquettes avec l'ID '1'. BTW, vous ne devriez pas utiliser les ID commençant par un nombre. – kapa