È 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.