Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]pobranie anchora z elementu a
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Jak pobrać anchor text z elementu <a href"="">To musze pobrać</a>
niby problem banalny ale nie nie mogę się doszukać.

Proszę o pomoc z góry dzięi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Skorzystaj z właściwości innerHTML elementu.

Ten post edytował lord_t 13.03.2009, 17:04:36
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


innerText pod IE a textContent pod Gecko
innerHTML zwróci Ci też tagi HTML czyli np. obrazki - a chciałeś sam tekst (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

w mozilli w adresie w pasku wklej a potem zatwierdź (przeanalizujesz kod i wybierzesz co potrzebujesz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - zostały się jeszcze z samymi spacjami ale bardziej mi się nie chce filtrować):

  1. javascript:var a=document.getElementsByTagName('a');var anchors='';var ile=a.length;for(i=0;i<ile;++i){if(a[i].textContent != '')anchors+=a[i].textContent+"\n";}alert(anchors);


[EDIT]
a jeśli chcesz zapisywać wyniki (parsować stronę w ten sposób np ręcznie np przez GreaseMonkey i Ajax) to szkoda się bawić bo dosyć dobrze parsuje się w php przez DOM - ładując do klasy dokument HTML poprzedź zmienną @ by nie przechwytywać błedow i całkiem fajnie się po obiektach można poruszać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował zegarek84 13.03.2009, 17:20:17
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: 15.09.2025 - 16:29