Récupérer la parent de event.target
Bonjour à tous.
J'ai une image entouré par <a></a>, pour lequel je déclenche un script au click.
Je souhaite par le biais dans ce script récupérer l'href du lien.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<a href="a_big.html" class="agrandimoi">
<img src="a.jpg" />
</a>
<script type="text/javascript">
var agrandimoi = document.querySelectorAll(".agrandimoi");
window.addEventListener("load",function(){
var myLigthbox = function(event) {
var myElement = event.target;
var myparent = event.target.parent();
console.log(myElement);
console.log(myparent);
[...]
};
for(var i=0;i<agrandimoi.length;i++){
agrandimoi[i].onclick = myLigthbox;
}
}, false)
</script> |
J'ai essayé de récupérer l'élément en utilisant :
- event.target, mais il renvoie l'img et non le lien.
- event.target.parent(); mais cel;a ne semble pas fonctionner
SOLUTION:
var myElement = event.target.parentNode;