2012-07-23 15 views

risposta

27

Ci sono vari modi per ottenere prima classe di un elemento

Metodo primo: Uso nomeClasse proprietà

Usando la proprietà className di elementi DOM con la funzione di suddivisione che raggruppati nomeClasse da spazi e restituire un array.

event.target.className.split(" ")[0]; //0 to retrieve first class 

La proprietà className è supportata in tutti i principali browser.

Metodo secondo: Uso struttura classList

Usando la proprietà classList di elementi DOM che restituiscono un DOMTokenList oggetto di classi (già raggruppati per spazio)

event.target.classList[0]; //0 to retrieve first class 

L'immobile classList è relativamente nuovo e relativamente più veloce. Questo non è supportato in IE8 e IE9. Support in various browsers

Check performance of classList vs className

Problemi correlati