He creado un elemento label
. Tengo que añadir onclick
evento para que ...cómo agregar el evento onclick para crear un nuevo elemento 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);
}
código 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 realidad lo que sucede es cuando hago clic en cualquiera de las tres etiquetas de HTML. se crea otra etiqueta y muestra bienvenida. ahora cuando hago clic en la etiqueta recién creada "bienvenida", no se muestra nada ... es decir, el evento onclick agregado a la etiqueta recién creada no funciona ....... cualquier sugerencia ... ...........
Está utilizando la misma ID en dos elementos. Solo use una identificación una vez. – Kayla
@tylermwashbum usando id una vez .......... – thuk
Hay dos etiquetas con la ID '1'. Por cierto, no deberías usar identificadores que comiencen con un número. – kapa