Récupérer le champs d'un objet [Résolu/Fermé]

Signaler
-
 exta -
Bonjour,

j'ai crée un élément avec une classe et un autre élément crée : "date-time".
-<div class="test" date-time="1/5">xw</div>
Pour récupérer la classe un this.className suffit, mais je ne vois pas comment récupérer mon date-time ? J'ai essayé un this.date-time, mais non...

4 réponses


Bonjour

Pour récupérer un attribut d'un élément, c'est getAttribute

Donc
this.getAttribute("date-time")
mais j'ignore si ça marche avec des attributs non standard comme ton "date-time"
Ca marche très bien avec getAttribute merci !!
Une autre question, si j'ai deux classes du style class="test1 test2", comment faire pour en selectionner q'une seule des deux ? Genre si je souhaite récupérer seulement test2 ? Je pensais faire quelque chose du style:
-this.className[1], mais ça ne doit pas être la bonne syntaxe
className te rend chaîne de caractères qui contient une liste des classes séparées par des espaces.
Une fonction comme split te permet d'"exploser" cette chaîne en un tableau.
Au top avec la fonction split je connaissais pas merci :)