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 :

Javascript Chercher et remplacer dans HTML


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    autre
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut Javascript Chercher et remplacer dans HTML
    Bonjour,

    Je permets solliciter votre aide car je n'y connais rien en Javascript et j'aurais besoin de votre aide sur un bout de code assez simple à réaliser

    Celui-ci doit remplacer du code HTML lors du chargement d'une page.
    Il y a plusieurs chercher et remplacer car ce code concerne plusieurs page
    Voici ce que le Javascript doit faire


    Chercher ce bout de code
    <a href="/code1.html" title="Code 1" style="display: block;">.
    Remplacer par
    <a href="/code1.html" title="Code 1" style="display: none;">.

    Chercher ce bout de code
    <a href="/code2.html" title="Code 2" style="display: none;">.
    Remplacer par
    <a href="/code2.html" title="Code 2" style="display: block;">.

    Chercher ce bout de code
    <a href="/code1.html" title="Code 1"><div class="content-bundle" style=" display: none ; ">.
    Remplacer par
    <a href="/code1.html" title="Code 1"><div class="content-bundle" style=" display: block ; ">.

    Chercher ce bout de code
    <a href="/code2.html" title="Code 2"><div class="content-bundle" style=" display: block ; ">.
    Remplacer par
    <a href="/code2.html" title="Code 2"><div class="content-bundle" style=" display: none ; ">.

    Chercher ce bout de code
    <div style="display: block;">.
    Remplacer par
    <div style="display: none;">.

    Chercher ce bout de code
    <div style="display: none;">.
    Remplacer par
    <div style="display: block;">.

    Chercher ce bout de code
    <div class="code 1" style="display: block;">.
    Remplacer par
    <div class="code 1" style="display: none;">.

    Chercher ce bout de code
    <div class="code 2" style="display: none;">.
    Remplacer par
    <div class="code 2" style="display: block;">.


    Merci pour votre aide

  2. #2
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 744
    Par défaut
    jour

    il faut modifier le style des éléments voici un exemple


    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <!DOCTYPE html >
    <html>
    <script type="text/javascript">
     
    function afficher_cacher() {
     
    var elem=document.getElementById("le_nom")
     
     
            if(elem.style.display=='block'){
                    elem.style.display='none';
            }
     
            else{
                    elem.style.display = 'block';
            }
    }
     
    </script>
    </head>
    <body>
     
    <button onclick='afficher_cacher()'>teste</button>
    <br/><br/>
    <a href="/code1.html" id="le_nom" title="Code 1" style="display: block;">le lien</a>
     
    </body>
    </html>

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    autre
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut
    Merci pour ta reponse mais dans mon code, il n'y pas de de "id"
    Donc la méthode

    document.getElementById

    Ne fonctionne pas

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Il t'a juste donné un exemple pour le principe après pour ton cas il faut choisir les sélecteurs qui conviennent...

    Mais dans ce que tu demandes il me semble qu'il y a des contradictions, par exemple on a plusieurs fois le lien : <a href="/code1.html" title="Code 1">... Est-ce normal ?

    Sinon par exemple ce lien ci-dessus eh bien je pense que tu pourrais y accéder avec : document.querySelector("a[href='/code1.html']") ou si tu veux être plus précis (ce qui n'est pas forcément nécessaire) avec : document.querySelector("a[href='/code1.html'][title='Code 1']")...

    Bon je n'ai pas testé...

Discussions similaires

  1. Chercher et remplacer dans une zone de texte
    Par sanandreas1202 dans le forum VBA Word
    Réponses: 13
    Dernier message: 04/09/2012, 15h21
  2. [javascript] problème javacsript dans html
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 13/06/2006, 14h41
  3. Chercher un chaine dans une page HTML
    Par Mr Hyde dans le forum Réseau/Web
    Réponses: 6
    Dernier message: 13/09/2005, 10h47
  4. [CR] Chercher et remplacer un caractère dans 1 chaine
    Par franck.cvitrans dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 29/09/2004, 16h42
  5. [Struts][javascript]Probleme de 'id' dans un <html:hidden
    Par FreshVic dans le forum Struts 1
    Réponses: 5
    Dernier message: 11/02/2004, 10h57

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