-1
votes

Comment obtenir l'identifiant de l'élément lorsque je clique sur l'élément

J'ai 2 div (html) élément et ID est Div1 et Div2, quand je clique sur n'importe quel div puis je souhaite une pièce d'identité de Div ... Idée? XXX PRE> XXX


5 commentaires

affiché à l'écran par cliquez sur - En cliquant sur quoi exactement?


Devrait être si (clickeddivid == this.id) {


Avec jQuery, vous pouvez lier l'événement cliquez sur à l'objet , puis vérifiez quelle est la cible: $ (document) .Cliquez sur (Fonction). {console.log (événement.target);});


Chaque élément est cliqué. Si je clique sur Div1 pour afficher son nom, en cliquant sur Div2 pour afficher son nom, Div3, Div4 ......


@aldin_abdagic - div1 est id valeur de la propriété et non nom .


3 Réponses :


0
votes

Utilisez this.id code> pour obtenir ID code> de cliqué sur div.

p>

<div id="div1">Div 1</div>
<div id="div2">Div 2</div>

<div id="displayid">Div 3</div>


0 commentaires

0
votes

<div id="div1">DIV TEST 1</div>
<div id="div2">DIV TEST 2</div>

<div id="displayid"></div>


0 commentaires

1
votes

Essayez en modifiant votre propre code

var div = document.getElementsByTagName("div");
var divCount = div.length;
var clickedDivId;
for (var i = 0; i < divCount; i += 1) {

    div[i].onclick = function(e) {
        e.stopPropagation();
        clickedDivId = this.id;        
        document.getElementById("displayid").innerHTML = this.id;

    };
}


0 commentaires