2012-07-23 8 views

Odpowiedz

27

Istnieją różne sposoby, aby zdobyć pierwszą klasę elementu

Metoda pierwsza: Użycie właściwości className

Korzystanie własność className elementów DOM z funkcji podziału, który zostanie podzielony className spacjami i zwróć tablicę.

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

Właściwość className jest obsługiwana we wszystkich głównych przeglądarkach.

Metoda druga: Korzystanie z własności classList

pomocą właściwości classList elementów DOM, które wracają do DOMTokenList Object klas (już rozdzielone przez spacja)

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

własnością classList jest stosunkowo nowy i stosunkowo szybszy. To nie jest obsługiwane w IE8 i IE9. Support in various browsers

Check performance of classList vs className