Dieses Mal bringe ich Ihnen eine detaillierte Erklärung der jsKapselungsoperationKlasse. Was sind die Vorsichtsmaßnahmen für die js-Kapselungsoperationsklasse? Im Folgenden werfen wir einen Blick auf praktische Fälle.
1. Klasse hinzufügen
function addClass(ele,cName) { var arr = ele.className.split(' ').concat(cName.split(" ")); for(var i=0;i<arr.length;i++){ for(var k=arr.length-1;k>i;k--){ (arr[k]==="")&&arr.splice(k,1); (arr[i]===arr[k])&&arr.splice(k,1); } } ele.className = arr.join(" "); }
2. LöschenKlasse
function removeClass(ele,cName) { var arr1 = ele.className.split(' '); var arr2 = cName.split(" "); for(var i=0;i<arr2.length;i++)for(var j=arr1.length-1;j>=0;j--)(arr2[i]===arr1[j])&&arr1.splice(j,1) ele.className = arr1.join(" ") }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben Bitte achten Sie auf andere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
JS implementiert digitale Veränderungen
Ausführliche Erläuterung der Verwendung von apply und call in JS (mit Code)
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte der JS-Kapselungsoperationsklasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!