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?
3 Réponses :
Utilisez p> this.id code> pour obtenir
ID code> de cliqué sur div.
<div id="div1">Div 1</div>
<div id="div2">Div 2</div>
<div id="displayid">Div 3</div>
<div id="div1">DIV TEST 1</div> <div id="div2">DIV TEST 2</div> <div id="displayid"></div>
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; }; }
affiché à l'écran par cliquez sur CODE> - En cliquant sur quoi exactement?
Devrait être
si (clickeddivid == this.id) { code>
Avec jQuery, vous pouvez lier l'événement
cliquez sur code> à l'objet code> code>, puis vérifiez quelle est la cible:
$ (document) .Cliquez sur (Fonction). {console.log (événement.target);}); code>
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 code> est
id code> valeur de la propriété et non
nom code>.