J'essaie d'obtenir le nom classname code> 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 code> dudit élément en utilisant JSDOM. Toute aide serait appréciée. P>
3 Réponses :
Lorsque vous avez obtenu votre élément et que vous vouliez son nom de classe, vous pouvez utiliser p> classname code> à partir de l'élément d'élément.
<!DOCTYPE html>
<html>
<body>
<p id="demo" class="sample_class"></p>
<script>
console.log(document.getElementById("demo").className);
</script>
</body>
</html>
OK j'ai trouvé le problème. Dans JSDOM, vous devez utiliser element.classname.baseval code> pour obtenir des cours comme une chaîne. P>
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 code>, mais je dois trouver le nom de la classe de la balise code> code>. C'est des changements de classe afin qu'il soit dynamique. J'ai essayé d'utiliser
.Classname code> dans jsdom mais il génère un objet au lieu d'une chaîne.