PDA

View Full Version : javascript leggere un valore


darklook
01-11-2016, 19:22
Salve. Ho una struttura cosi composta

<div id='Top' >
<div class="A">
...
<div class="B">
...
<span class="C">Testo</span>
</div>
</div>
</div>

Con Javascript come faccio a leggere il valore scritto su testo? grazie :)

darklook
02-11-2016, 08:12
scusa non volevo offendere nessuno. Quel codice non è javascrit ma un xml. ne voglio scrivere uno javascrip per greasymonkey. una soluzione l'ho trovata ma il mio metodo lo trovo molto grezzo.
volevo capire se esiste un sistema piu raffinato tutto qui. ho letto che si puo usare xpath ma con lui non ci sono riuscito

OoZic
02-11-2016, 12:43
il codice che hai postato e' HTML.

ti consiglio di mettere sempre il codice all'interno del tag per il codice cosi da avere una formattaizone decente


<div id='Top' >
<div class="A">
...
<div class="B">
...
<span class="C">Testo</span>
</div>
</div>
</div>


Dopo di che, per "leggere" quel che sta dentro lo <span> di Testo

Google: "javascript read element content"
https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=javascript%20read%20element%20content

Primo risultato: Element.innerHTML()
https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML


var elementi = document.getElementsByClassName('laTuaClasse');
// ora tocca a te :)
// fai attenzione che per definizione una classe puo' essere usata per piu' elementi quindi ti ritorna un array