![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam tablicę, w której każdy element jest pewnym obiektem. Chciałem teraz napisać taki kod, w którym mógłbym mógłbym zrobić zdarzenie dla każdego z elementów. Przykładowo:
W jaki sposób mogę zrobić odniesienie do wszystkich elementów na raz? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod <div>klik</div><div>klik</div><div>klik</div><div>klik</div><div>klik</div> <script> els = document.getElementsByTagName('div'); for(i in els){ els[i].onclick = function(){ alert('Kilk'); } } </script> lub <-- o to Ci pewnie chodziło Kod <div>klik</div><div>klik</div><div>klik</div><div>klik</div><div>klik</div>
<script> els = document.getElementsByTagName('div'); for(i=0; i < els.length; ++i ){ els[i].onclick = function(i){ return function(){ alert(i); } }(i) } </script> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:16 |