Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]pobranie anchora z elementu a
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
mefjiu
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.
lord_t
Skorzystaj z właściwości innerHTML elementu.
zegarek84
innerText pod IE a textContent pod Gecko
innerHTML zwróci Ci też tagi HTML czyli np. obrazki - a chciałeś sam tekst winksmiley.jpg

w mozilli w adresie w pasku wklej a potem zatwierdź (przeanalizujesz kod i wybierzesz co potrzebujesz 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ć winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.