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 :

utiliser une expression régulliere avec la methode getelementbyid


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut utiliser une expression régulliere avec la methode getelementbyid
    Bonjour,
    Est ce qu'il y a une possibilité d'utiliser les éxpressions régulliere avec la methode getelementbyid.
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function show_tables(){
        var depth=document.getElementById("depth").value;
            for(i=0;i<=depth;i++){
             var maReg = new RegExp ( "^table_"+depth+"_[\\d+]$", "gi" ) ;
          var e=document.getElementById(maReg);
                        if (e.style.display == "none"){
                        e.style.display = "";
                       }else{
                        e.style.display = "none";
         }            
        }
    }
    merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Eu, sait tu a quoi sert exactement getElementById ??
    Il sert a recupere l'objet HTML qui est passer en argument!
    Donc je voit pas trop ce qu'un regex vient y faire?
    Que veut tu faire precisement?

  3. #3
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 868
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 868
    Par défaut
    J'imagine qu'il veut récupérer tous les éléments correspondants à une Regex.

    Je ne pense pas que ça marche.

    Il faudrait que tu joues avec DOM, pour parcourir tous les éléments dont l'id correspondrait à ton regex plutot pour bien faire.

    A+

  4. #4
    Membre confirmé Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut
    oui c'est ça je voulais récupérer tous les éléments correspondants à une Regex.
    J'ai résolut le prob en jouant avec DOM -comme vous avez dites-.
    Merci bcp.

  5. #5
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Pense a cliker sur resolu en bas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/08/2010, 15h41
  2. Utiliser une DLL Delphi avec C#
    Par h8ciz dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/09/2007, 16h46
  3. Utiliser une image DirectX avec GDI?
    Par Fynchi dans le forum DirectX
    Réponses: 11
    Dernier message: 02/11/2006, 09h36
  4. Réponses: 7
    Dernier message: 11/10/2006, 13h35
  5. [WD10] Utiliser une fonction OpenGL avec pointeur (int)
    Par Zoons dans le forum WinDev
    Réponses: 3
    Dernier message: 06/07/2006, 16h38

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