Récupérer le champs d'un objet

Résolu/Fermé
exta - 30 juin 2015 à 11:27
 exta - 30 juin 2015 à 13:43
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

Utilisateur anonyme
30 juin 2015 à 11:36
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"
0
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
0
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.
0
Au top avec la fonction split je connaissais pas merci :)
0