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 :

Probleme re récuperation


Sujet :

JavaScript

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut Probleme re récuperation
    Bonjour,
    voilà ce matin j'ai eu une precieuse aide et j'en aurai encore besoin !
    J'aurai voulu savoir comment récupérer ce que contient le li :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li id="li1" >balbla</li>
    En m'expliquant mieux je voudrais récupérer le blabla.
    Merci d'avance por vos réponse

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Avec certainement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('li1').innerHTML

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Oui effectivement
    Mais j'ai un autre soucis de reucperation
    voilà je reucpère:
    Voitures <ul></ul>
    Parce que dans mon li j'ai des ul imbriquées
    Comment faire pour ne récupérer que Voitures ?

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Avec une expression régulière qui te pemettra de récupérer que le texte en dehors des balises : Structure des expressions régulières

  5. #5
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    oui mais j'ai pas vraiment tout compris
    Il faut que j'utilise match c'est ça?

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Exactement.

    Bon je fais pas des RegEx souvent en Js mais bon testes ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chaine.match(/^[a-zA-Z]+<ul>.*<\/ul>/)
    le ^ représente le début de chaine donc si tu as un espace vide avant ca risque de poser problème (ou carrément il faudrait le retirer)

  7. #7
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    ça lui plait pas vraiment ! il me met la valeur null

  8. #8
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Comment tu l'utilises ?

  9. #9
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Voilà comment je l'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    chaine=Menu[i].innerHTML;
    chaine=chaine.match(/^[a-zA-Z]+<ul>.*<\/ul>/);

  10. #10
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ton Menu[i] contient quoi ? C'est pas la source du problème ?

  11. #11
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Menu[i].innerHTML vaut Voitures <ul style="position: relative;" name="21"></ul>|
    Et je ne voudrais recuperer seulement que Voitures

  12. #12
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Donc si ca contient bien ta chaine tu devrais pouvoir récupérer les éléments du tableau chaine.
    testes en affichant par exemple la première valeur de chaine[0]

    Tu n'avais pas dit que c'était <ul>...</ul> ??, la ca change l'expression régulière c'est sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chaine.match(/^[a-zA-Z]+<ul.*>.*<\/ul>/);

  13. #13
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Alors j'ai fait ce que tu m'a dis mais je n'ai rien cette fois si sauf : |

  14. #14
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tu peux mettre ton code stp

  15. #15
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    chaine=Menu[0].innerHTML;
    chaine=chaine.match(/^[a-zA-Z]+<ul.*>.*<\/ul>/);
    var neww = document.createElement('input');
    neww.value=TabListIds.join('|'); 
    document.getElementById("d").appendChild(neww);

  16. #16
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     alert(document.getElementById(TabListIds[0]).firstChild.data)
    au dessus de génie y'a quoi ...
    (vois si le nodeCleaner est nécessaire ...)

    vérification faite il n'y a pas besoin du nodeCleaner et c'est d'ailleurs logique ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  17. #17
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Je sais pas ce qu'il y a au dessus de géni mais il peut y avoir super géni !
    Merci encore

  18. #18
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ma modestie me perdra
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. probleme pour récuperer le résultat de la commande
    Par raz2008 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 13/05/2008, 09h59
  2. [MySQL] probleme pour récuperer la bonne variable
    Par toma03 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 14/06/2007, 10h35
  3. [MySQL] Probleme de récuperation de variable
    Par cobra91 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/06/2007, 13h44
  4. [AJAX] Récuperation de variable POST sous Firefox
    Par Phenomenium dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/11/2006, 15h22
  5. Réponses: 7
    Dernier message: 16/01/2006, 09h23

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