|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
![]() |
|
Alati teme | Način prikaza |
![]() |
#1 |
profesionalac
Qualified
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
![]() |
![]() Kôd:
<div id="div_links"> <a href="link45" class="go" id="45">Link 45</a> <a href="link145" class="go" id="145">Link 145</a> <a href="link345" class="go" id="345">Link 345</a> <a href="link54" class="selected" id="54">Link 54</a> <a href="link1545" class="go" id="545">Link 545</a> <a href="link1415" class="go" id="415">Link 415</a> <a href="link1452" class="selected" id="452">Link 452</a> <a href="link1145" class="go" id="145">Link 145</a> <a href="link1345" class="selected" id="345">Link 345</a> </div> Trebao bih preko pure JS-a da dobijem niz koji sadrzi IDjeve linkova koji imaju class selected a nalaze se u DIVu div_links (IDjevi linkova su "nasumicni"). U iznad navedenom primjeru trebao bih da dobijem niz koji sadrzi: 54, 452 i 345. Sa JavaScriptom koji se nalazi na dnu dobijem URL adrese na koji vode linkovi koji imaju selected class. Gledao sam getAttribute("id"), ali nisam povezao kako mi moze pomoci. Unparijed zahvaljuejm. Kôd:
function getAllLinks(el) { var anchors = document.getElementById(el).getElementsByTagName('a'); var pattern = new RegExp("(^|\\s)"+'selected'+"(\\s|$)"); for (var i=0, end=anchors.length; i<end; i++) { if (pattern.test(anchors[i].className)) alert(anchors[i]); } } Poslednja izmena od mb_sa : 22. 12. 2009. u 17:31. Razlog: tipfeler |
![]() |
![]() |
![]() |
#2 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
![]() ![]() |
![]() Radis pogresno, ovako otprilike bi trebalo:
Kôd:
function getAllLinks(el) { var anchors = document.getElementById(el).getElementsByTagName('a'); for (var i=0, end=anchors.length; i<end; i++) { if (anchors[i].className == "selected") alert(anchors[i].id); } }
__________________
Năo quero mais seguir um só caminho |
![]() |
![]() |
"Hvala" MorenoArdohain za poruku: |
![]() |
#3 |
profesionalac
Qualified
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
![]() |
![]() Jep. To je to. Zahvaljujem.
|
![]() |
![]() |
![]() |
#4 | |
novi član
Na probnom radu
Datum učlanjenja: 27.12.2009
Lokacija: Zagreb
Poruke: 17
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Citat:
|
|
![]() |
![]() |
![]() |
#5 |
profesionalac
Qualified
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
![]() |
![]() @ivan.skugor
nije to problem bio, jer sam ovdje naveo "izmisljeni" primjer i potrkala mi se greska. Svakako da ID atribut mora biti jedinstven. U svakom slučaju, problem je riješen, ovaj put zahvaljujuci pomoci MorenoArdohain-a. Pozdravljam. |
![]() |
![]() |
![]() |
#6 |
novi član
Na probnom radu
Datum učlanjenja: 27.12.2009
Lokacija: Zagreb
Poruke: 17
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Nisam ni mislio da je to tvoj problem, nego problem postoji sa tvojim HTML kodom. Prije nego sta ides manipulirati sa HTML-om moras se uvjeriti da imas ispravan kod. Konkretno, ovaj HTML u IE-u bi "pucao" kad bi ga isao manipulirati.
Btw, jel netko zna ... ima li tu opcija da mi se postovi sortiraju na "normalnu" stranu? ![]() |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Koji brendovi televizora imaju najkvalitetnije proizvode na srpskom tržištu? | ajankovic | Opušteno | 22 | 09. 11. 2010. 14:59 |
Mapiranje vrednosti atributa na kolone ili redove? | Petar Marić | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 18. 10. 2008. 22:35 |
DPT administratori imaju čudan smisao za humor | Petar Marić | Obaveštenja, predlozi i pitanja | 22 | 19. 03. 2007. 21:07 |
Filtriranje nezeljenih atributa u html-u | dinke | Regular expression i htaccess | 10 | 10. 03. 2007. 22:20 |
mali (velliki) problem sa div tagovima | ucenik | (X)HTML, JavaScript, DHTML, XML, CSS | 8 | 11. 08. 2006. 16:50 |