È possibile estrarre elementi da qualsiasi casella di riepilogo a discesa? [chiuso]


-1

Ciao, ho una casella di riepilogo a discesa per "Città" e un'altra per le località corrispondenti. L'elenco delle località viene inserito in un file javascript. Quando seleziono qualsiasi città dalla casella di riepilogo a discesa "Città", le località corrispondenti vengono visualizzate nella casella di riepilogo a discesa "Località". Voglio estrarre l'elenco delle località dalla casella di riepilogo a discesa "Località". È possibile ?


Probabilmente vuoi pubblicarlo su SO
brandonscript il

Ho solo bisogno di soluzione su SO o SU.
user2791156

Se stai popolando il menu a discesa da js, allora perché devi estrarlo?
Paul,

Ciao Paul, questo non è il mio sito web. voglio solo estrarre un elenco di località dalla casella a discesa. È possibile ?
user2791156

Risposte:


1

Potresti prima provare ad aprire l'origine della pagina e vedere se quello che stai cercando è lì. In Firefox, ad esempio, fare clic con il tasto destro e selezionare l'origine della pagina.

Se non riesci a giocherellare con il javascript per visualizzarlo sulla pagina anziché sul menu a discesa. Un po 'disordinato, ma potrebbe funzionare.


Ciao Eliptical, grazie per i tuoi sforzi per me. Ho provato quello che mi hai chiesto di fare. Per prima cosa passo attraverso "Visualizza sorgente pagina". Ma non è riuscito l'elenco delle località bcz proviene dal file js. La seconda cosa che il file js (località) non è accessibile è per questo che non riesce a giocherellare.
user2791156

Puoi pubblicare l'URL?
Vista ellittica il

Quello che stai cercando non viene generato dal javascript. Guarda la fonte html (come ho descritto nella mia risposta sopra). Tutto quello che stai cercando è lì, penso. Ecco un esempio di ciò che ho ritagliato per mostrarti, "<option class =" header-dd "value =" 4320 "> Mumbai </option> <option value =" 4320-1001041 "> Mumbai - Central Mumbai </option> <option value = "4320-1001042"> Mumbai - South Mumbai </option> <option value = "4320-1001043"> Mumbai - Western Suburbs </option> <option value = "4320-1001044"> Mumbai - Harbour Line </option> <option value = "4320-1001045"> Mumbai - Central Line </option> ... "
Vista ellittica

Stai parlando della casella a discesa Città mentre sto parlando della casella a discesa "Località". Dai un'occhiata alla casella a discesa "Località". scoprirai che questi provengono dal file js.
user2791156

Ok, scusa. Hai ragione. Quindi dovrai rintracciare JavaScript e vedere come modificarlo. Sembra una bella sfida. Se lo indossi, non ti ci vorrà troppo tempo.
Vista ellittica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.