Tidak ada cara untuk mendapatkan kelas di JS. Saya telah menemukan beberapa metode yang dienkapsulasi. Ini adalah penyortiran
(1) Paket terlebih dahulu
// Encapsulate function getClass getClass (tagName, className) // Dapatkan elemen dengan nama tag tagName dan class name className {if (document.geteLementsbyclassname) // mendukung fungsi ini {return document.geteLementsByClasSname (classname); } else { var tags=document.getElementsByTagName(tagName);//Get the tag var tagArr=[];//Use to return the element with the class name className for(var i=0;i < tags.length; i++) { if(tags[i].class == className) { tagArr[tagArr.length] = tags[i];//Save elements that meet the conditions} } return Tagarr; }}(2) Program utama
<ul> <li> 1 </li> <li> 2 </li> <li> 3 </li> <li> 4 </li> </ul>
(3) Dapatkan semua program konten LI dengan diktap kelas
window.onload = function () {var topMenus = getClass ('li', 'dictap'); untuk (var i = 0; i <topmenus.length; i ++) {waspada (topMenus [i] .innerHtml); }}(4) Aplikasi aktual dalam proyek
// Klik PersonID Atribut Kustom, buka halaman Detail dan berikan nilai di halaman Var Dictap = GetClass ('Li', 'Dictap'); untuk (var i = 0; i <dictap.length; i ++) {dictap [i] .addeventListener ('tap', function () {var personid = this.getAttribute ("personid"); localstorage.a = personid; mui.openwindow ({url: 'disiplined. // Encapsulate function getClass getClass (tagName, className) // Dapatkan elemen dengan nama tag tagName dan class name className {if (document.geteLementsbyclassname) // mendukung fungsi ini {return document.geteLementsByClasSname (classname); } else {var tags = document.getElementsbyTagname (tagName); // Dapatkan tag var tagarr = []; // gunakan untuk mengembalikan elemen dengan nama kelas classname untuk (var i = 0; i <tags.length; i ++) {if (tag]. Class == className) {tagr [tagretred [tagry. mengembalikan tagarr; }}Implementasi sederhana memperoleh kelas dalam JavaScript di atas adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.