IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

getElementsByName


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Points : 111
    Points
    111
    Par défaut getElementsByName
    Bonjour, voilà j'aurai voulu savoir si on javascript on met ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementsByName("bblabla")[0]
    Comment faire pour savoir s'il a des propriétés pas ?
    (si posible avec if )
    Merci d'avance

  2. #2
    Membre habitué Avatar de lalouve
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 128
    Points : 145
    Points
    145
    Par défaut document.getElementsByName("bblabla")[0]
    //document.getElementsByName("bblabla")[0]

    for(i in document.getElementsByName("bblabla")[0])
    { alert(i +": "+ document.getElementsByName("bblabla")[0][i]);}
    if (navigator.geolocation) { //do your magic }

  3. #3
    Membre régulier Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Points : 111
    Points
    111
    Par défaut
    Excusez moi je fatigue mais c'est tout bete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     if(document.getElementsByName(aide).length==0){
                        alert("pas des properties");
    }
     else{
                       alert("a des properties");
    }

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Points : 239
    Points
    239
    Par défaut
    Oui on peut faire çà bien que je ne sois pas partisan de cette manière de faire. Je pense qu'il vaudrait mieux éviter de donner les mêmes noms à plusieurs éléments.
    Piste à explorer : on peut faire document.getElementsByTagName(tag).item(num), peut-on faire pareil avec getElementsByName ??? (à mon avis oui ! mais je n'ai jamais essayé)
    Guy777

Discussions similaires

  1. [array] getElementsByName différent sur IE et Firefox
    Par arnolem dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/08/2006, 11h06
  2. [getElementsByName] fonctionnement ?
    Par banzzai dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/06/2006, 15h45
  3. GetElementsByName.length différent entre IE et FireFox
    Par seb34 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/06/2006, 17h13
  4. Probème vec getElementsByName
    Par richton95 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/04/2006, 21h45
  5. getElementsByName ou getElementById
    Par lepierre dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/10/2004, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo