Si tengo 10 artículos, con el nombre de clase keyword
:Javascript adjuntar caso a nombre de la clase
<div class="keyword"></div>
¿Cómo puedo adjuntar un evento, por ejemplo click
, en este elemento.
He intentado lo siguiente, pero sin suerte: (ninguna alerta surge)
document.getElementsByClassName('.keyword').onclick = function()
{
alert(true);
Search.addKey(this.getElementsByClassName('name')[0].innerHTML);
}
Requisitos:
- sin el atributo onclick
- sin jQuery o cualquier otra biblioteca
Nota: los elementos no se generan en la carga de la página. Su número puede ser diferente, cada vez que haga clic en un botón para, por ejemplo.
Necesito una forma de adjuntar a todas las etiquetas con la clase 'palabra clave' en el 'futuro'.
difícil, tendrás que hacer el trabajo de jquery. –
Para cosas como esa, jQuery o cualquier otra biblioteca es exactamente lo que debes considerar. ¿Por qué reinventar la rueda? – ThiefMaster
@ThiefMaster: ¿Por qué reinventar la rueda? ¿Qué tal * por qué cargar una gran biblioteca para realizar una tarea bastante simple *? –