Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pobranie indeksu kliknietego elementu
#1
Załóżmy, że do tablicy pobrałem kilka odnośników. Jak w czystym JS pobrać indeks klikniętego odnośnika?
Odpowiedz
#2
Kod:
function kliknieto() {
var linki = document.getElementsByTagName('a');
for (var i=0; i<linki.length; i++) {
     if (this == linki[i]) {
            alert(i);
    }
}
}

costam.onclick = kliknieto;
Oczywiście to uproszczona wersja. Teraz powinno się korzystac z addEventListener, ale to jest dłuższy temat.

tutaj też masz inne techniki:
http://forums.htmlhelp.com/index.php?showtopic=746

Ogólnie sporo jest na ten temat w google -> javascript return index element
Odpowiedz
#3
Dzięki.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Jak zrobić]Wysokość górnego elementu zależna od wysokości dolnego elementu. MatixYo 5 6,031 08-10-2014, 18:08
Ostatni post: Peter
  Fullsize background slider z możliwością ustawienia czasu dla każdego elementu atp 2 3,695 24-09-2013, 18:25
Ostatni post: atp
  [CSS] Wyśrodkowanie elementu z automatyczną szerokością dawc 1 2,441 16-05-2012, 16:16
Ostatni post: Kartofelek
  [jQ] Pobranie zawartości diva do zmiennej rev5 3 4,756 29-12-2011, 05:32
Ostatni post: Kartofelek
  Zablokowanie elementu R_Rafalsky 2 2,679 16-11-2011, 00:47
Ostatni post: R_Rafalsky

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl