0
votes

Comment obtenir le nom de classe d'un élément de JSDOM?

J'essaie d'obtenir le nom classname d'un élément utilisant jsdom. Je suis capable de trouver l'élément et je suis sûr qu'il existe. J'ai essayé de chercher en ligne mais je ne trouve pas d'exemple de la recherche du classname dudit élément en utilisant JSDOM. Toute aide serait appréciée.


2 commentaires

Mais sur la base de quoi? Vous voulez trouver le nom de classe d'Elemet, mais sur quel élément ?? Si jamais vous avez eu l'élément et que vous avez besoin de son nom de classe, vérifiez ceci out sur Stackoverflow.com/Questtions/7796127/...


Je trouve l'élément avec des sélecteurs de descendants, quelque chose comme div> a , mais je dois trouver le nom de la classe de la balise . C'est des changements de classe afin qu'il soit dynamique. J'ai essayé d'utiliser .Classname dans jsdom mais il génère un objet au lieu d'une chaîne.


3 Réponses :


0
votes

Comme: xxx

check Ce lien pour références


0 commentaires

0
votes

Lorsque vous avez obtenu votre élément et que vous vouliez son nom de classe, vous pouvez utiliser classname code> à partir de l'élément d'élément. xxx pré>

p>

<!DOCTYPE html>
<html>
<body>

<p id="demo" class="sample_class"></p>

<script>
console.log(document.getElementById("demo").className);
</script>

</body>
</html>


0 commentaires

0
votes

OK j'ai trouvé le problème. Dans JSDOM, vous devez utiliser element.classname.baseval pour obtenir des cours comme une chaîne.


0 commentaires