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 : 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
 
<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;