Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Wyciągnięcie ID elementu
Forum PHP.pl > Forum > Przedszkole
charlie-cherry
Z góry mówię, że dopiero raczkuję w tematyce JavaScript. Mam zbiór obrazków, wedle poniższego wzoru, ale każdy ma inne id.

  1. <a href="#authors" onclick="ShowBio()" id="dw"><img src="gfx/dw.jpg"></a>


Chciałbym, aby po kliknięciu na obrazek, który zarazem jest linkiem, w danym obszarze strony pojawił się tekst uruchamiany z funkcji innerHTML. Wszystko się rozchodzi o to, że tekst ma się różnić w zależności od obrazka na jaki kliknęliśmy. Pomyślałem więc, że można by zrobić instrukcję warunkową, względem id obrazka.

Niestety, nie wiem jak wyciągnąć id klikniętego linku. W manualu wyczytałem, że można to zrobić poprzez document.getElementsByTagName w przypadku wszystkich linków ze strony, ale mnie chodzi o uzyskanie id tylko tego, który został przed chwilą kliknięty. Jak to zrobić?
Pawel01
html
Kod
<a href="#authors" onclick="ShowBio(this.id)" id="dw"><img src="gfx/dw.jpg"></a>

js
Kod
function ShowBio(x){
alert(x);
}


chyba zadziała
charlie-cherry
Tak czułem, że to może być tak proste, że aż w kursach o tym nie piszą. Dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.