Comment obtenir les balises de classe de l'élément html
Je suis en utilisant une mesure moderniste config qui a sélectionné les fonctionnalités que j'utilise dans ma page (et uniquement les caractéristiques).
Donc, je voudrais simplement saisir le nom de classe de la <html>
de la page afin que je puisse vérifier pour voir combien de no-
préfixé classes sont présents (peut-être vérifier classlist.match(/no-/g).length
) et de déterminer si mon javascript doit abandonner.
Il n'est pas clair de savoir si je dois utiliser
document.getElementsByTagName('html').className
ou
$('html').attr('class')
ou
document.documentElement.className
source d'informationauteur Steven Lu
Vous devez vous connecter pour publier un commentaire.
Je vais aller pour:
Parce que ne requièrent pas l'utilisation de la fonction d'appel, ni une couche supplémentaire comme jquery. Idéalement, celui-ci est le plus propre et le plus rapide.
vous pouvez utiliser jQuery
hasClass
méthode:Si à l'aide de la plaine JS, l'équivalent serait:
Si vous utilisez jquery dans votre projet, pourquoi ne pas utiliser celui-ci:
?