Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Wyciągnięcie ID elementu
charlie-cherry
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

Ostrzeżenie: (0%)
-----


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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pawel01
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 17.03.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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

Ten post edytował Pawel01 17.10.2009, 23:45:38
Go to the top of the page
+Quote Post
charlie-cherry
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

Ostrzeżenie: (0%)
-----


Tak czułem, że to może być tak proste, że aż w kursach o tym nie piszą. Dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:02