Récupérer le champs d'un objet

Résolu
exta -  
 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

  1. Utilisateur anonyme
     
    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
  2. exta
     
    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
  3. Utilisateur anonyme
     
    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
  4. exta
     
    Au top avec la fonction split je connaissais pas merci :)
    0