[Javascript] getElementsByName

Rebounjour,

Je viens de decouvrir grace a vous la fonction getElementsByName pour acceder a mes images :
document.getElementsByName("name");

Est-il possible d'acceder de la meme maniere a une variable du script ?

Quelque chose du genre

var truc = 1
document.getElementsByName("truc")


Merci

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Je ne vois pas l'interet ???
    Pour accéder a ta variable, tu as juste a mettre "tachaine" + truc + "fin";
    et il te mettra "1" dans ta chaine : "tachaine1fin"
    1. Merci, mais ca je savais ! lol

      Il se fait que le string correspondant au nom de la variable proviendra par exemple dans les parametres d'une fonction a partir du code html...

      la question reste donc sans reponse.

      Merci quand meme
      1. Je me doutais que tu le savais, mais c'etait pas très clair ;-)
        En tout cas, bien evidemment que tu peux lui passer une variable !!!
        var truc = "photo";
        document.getElementsByName(truc)  // sans quotes !

        te retournera toutes tes balises
        <img name="photo">
        Tu pourrais essayer, tout de même...
        1. C'est toujours pas ca que je demande..... :-)

          Mais on y arrivera.
          je vais essaye d'etre clair.

          Disons que je n'ai acces qu'a un String : "pouet" et pas pouet

          est-il possible d'acceder a la variable pouet quand-meme ?

          L'equivalent de getElementsByName que j'utilise pour mes images, quoi.

          mais pour acceder a une variable que je cree dans mon script.

          Peut-etre la reponse a ma question est :

          pas document.getElementsByName()
          mais script.getElementsByName()

          En fait, je ne sais pas ou elle se trouve, ma variable

          Merci pour ton aide !!!
          1. J'allais le dire !
            Tu m'enleves les mots de la bouche HackTrack ;-)