quindi il mio javascript è un po 'arrugginito .. sto provando a fare questo:
var images = document.getElementsByTagName("img");
for (var i = images.length - 1; i >= 0; i--) {
var image = images[i];
if (image.className == "photo latest_img") {
image.onclick = function() {
// here i will perform a different action depending on what image was clicked
alert(image.src);
}
}
};
sto solo cercando di assegnare un gestore di funzioni, e quella funzione dovrebbe essere a conoscenza di quale immagine è stata cliccata.
se ricordo bene, questa era una procedura in 2 passaggi per assegnare un gestore di immagini e passare un riferimento a quell'immagine.
qual è il modo più sicuro per navigare in questo modo?
risposte:
2 per risposta № 1all'interno della funzione utilizzare this
:
image.onclick = function() {
// here i will perform a different action depending on what image was clicked
alert(this.src);
}