Récupérer le champs d'un objet

Résolu
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. 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
    1. 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
      1. 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
        1. Au top avec la fonction split je connaissais pas merci :)
          0