2012-07-23 6 views

答えて

27

は、要素の最初のクラスを取得するための様々な方法があります

方法最初:クラス名を分割しますスプリット機能を持つDOM要素のclassNameプロパティを使用してclassNameプロパティ

を使用してスペースで区切り、配列を返します。

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

classNameプロパティは、すべての主要なブラウザでサポートされています。

前記第2:(既にスペースで分割)クラスのDOMTokenListオブジェクトを返すDOM要素

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

CLASSLISTプロパティのCLASSLISTプロパティを使用CLASSLIST性

を使用比較的新しく比較的速い。 IE8およびIE9ではサポートされていません。 Support in various browsers

Check performance of classList vs className

関連する問題