Se ho 10 elementi, con il nome della classe keyword
:Javascript associare l'evento al nome della classe
<div class="keyword"></div>
Come posso allegare un evento, ad esempio click
, su questo elemento.
Ho provato quanto segue, ma senza fortuna: (nessun allarme viene in su)
document.getElementsByClassName('.keyword').onclick = function()
{
alert(true);
Search.addKey(this.getElementsByClassName('name')[0].innerHTML);
}
Requisiti:
- senza l'attributo onclick
- non jQuery o qualsiasi altra libreria
Nota: gli elementi non vengono generati al caricamento della pagina. Il loro numero può essere diverso, ogni volta che si fa clic su un pulsante per es.
Ho bisogno di un modo per allegare a tutti i tag con la parola chiave 'classe' nel 'futuro'.
difficile, devi fare il lavoro di jquery. –
Per cose come quella jQuery o qualsiasi altra libreria è esattamente quello che dovresti prendere in considerazione. Perché reinventare la ruota? – ThiefMaster
@ThiefMaster: perché reinventare la ruota? Che ne dici di * perché caricare una libreria di grandi dimensioni per eseguire un'attività abbastanza semplice *? –