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 :

Afficher l'ID de l'élément cliqué sans être redirigé vers le lien


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 91
    Par défaut Afficher l'ID de l'élément cliqué sans être redirigé vers le lien
    Bonjour a tous ,

    je suis débutant en JS , je suis tombé sur ce petit problème .

    je dois affiché l'id de n'importe quelle élément cliqué sur la page HTML sans être redirigé vers le lien cliqué .

    voila le code que j'ai utilisé .

    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
    <!DOCTYPE html>
        <head>
            <title>It works</title>
        </head>
        <body>
     
            <div id="div1">First DIV</div>
            <div id="div2">Second DIV</div>
    		<button id="1">B1</button>
    <button id="2" >B2</button>
    <button id="3" >B3</button>
     <a href="https://www.developpez.net/" id = "55">Visit developpez</a> 
     
            <script type="text/javascript">
                document.addEventListener('click', function(e) {
                    alert( e.target.id );
                }, false);
            </script>
        </body>
    </html>

    mais le problème si je clique sur le lien il m'affiche l ID et il me redirige vers l'adresse du lien .
    moi je veux juste récupérer l'id c'est tous .

    Merci les gars j’attends vos réponses .

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    il te faut annuler l'action par défaut des liens en utilisant Event.preventDefault().

    Ton code devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    document.addEventListener('click', function(e) {
        e.preventDefault();
        alert( e.target.id );
    }, false);

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 91
    Par défaut
    Problème Résolu , Merci beaucoup .

  4. #4
    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
    Plus archaique mais tout aussi fonctionnel

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
     <a href="https://www.developpez.net/" id = "55" onclick="alert(this.id);return false;">Visit developpez</a>
    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. Réponses: 8
    Dernier message: 17/05/2017, 18h54
  2. [Dojo] Soumettre un formulaire via xrhPost sans être redirigé
    Par andlio dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 13/02/2012, 18h06
  3. Réponses: 1
    Dernier message: 31/03/2011, 23h36
  4. Réponses: 10
    Dernier message: 30/07/2007, 18h42
  5. [XSL] afficher la valeur d'un élément du noeud parent
    Par luimême dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 08/12/2005, 12h08

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