JSでクラスを取得する方法はありません。カプセル化された方法をいくつか見つけました。これがソートです
(1)最初にパッケージ
// GetClass関数getClass(tagname、className)//タグ名Tagnameおよびclass name classNameで要素を取得{if(document.getElementsByClassName)//この関数をサポート{return Document.getElementsByClassName(className); } else {var tags = document.getelementsbytagname(tagname); // tag var tagarr = []; // class name classname for(var i = 0; i <tags.length; i ++){if(tags [i] .class == classname){tager.length] {tagar.lent] {tagar.lent] {tagars] {tags whe withs}; Tagarr; }}(2)メインプログラム
<ul> <li> 1 </li> <li> 2 </li> <li> 3 </li> <li> 4 </li> </ul>
(3)クラスDictapを使用してすべてのLIコンテンツプログラムを取得します
window.onload = function(){var topmenus = getclass( 'li'、 'dictap'); for(var i = 0; i <topmenus.length; i ++){alert(topmenus [i] .innerhtml); }}(4)プロジェクトでの実際の申請
//カスタム属性PersonIDをクリックし、詳細ページを開き、ページに値を渡しますvar dictap = getClass( 'li'、 'dictap'); for(var i = 0; i <dictap.length; i ++){dictap [i] .addeventlistener( 'tap'、function(){var personid = this.getattribute( "personid"); localstorage.a = personid; mui.openwindow({url: 'disciplineTail.html. } // capsulate getClass関数getClass(tagname、classname)//タグ名Tagnameおよびclass name classNameで要素を取得{if(document.getElementsByClassName)//この関数をサポート{return document.getElementsByClassName(className); } else {var tags = document.getelementsbytagname(tagname); // tag var tagarr = []; // class name classname for(var i = 0; i <tags.length; i ++){if(tags [i] .class == classname){tagar.lengthend] {tagars] {tag saves} // TAGARRを返します。 }}上記のJavaScriptでクラスを取得するという簡単な実装は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。