[risolto]Inserire in una variabile del codice HTML e poi cercare in quella variabile con getelements

Trebla

Nuovo Utente
31 Gen 2014
9
0
0
Salve, ho un piccolo problema. Utilizzo le funzioni document.getelemts... per cercare elementi della pagina e modificarli a mio piacimento. Mi nasce ora l'esigenza di inserire all'interno di una variabile un elemento preso dalla pagina e questo lo risolvo così
var nomevariabile = document.getElementsByClassName('BLA BLA')[id].innerHTML

ora vorrei trovare un modo per trattare quella variabile come fosse un document in modo da poterci utilizzare funzioni come document.getelemets...

faccio un esempio

nomevariabile.getElementsByClassName('Alfa').getAttribute("src");

spero di essere stato chiaro :)
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Non capisco cosa vuoi dire, document.getElementsByClassName('BLA BLA')[id] puoi già utilizzarlo come dom
 

Trebla

Nuovo Utente
31 Gen 2014
9
0
0
forse intende usare i metodi in modo concatenato, tipo jquery xD
Cari ragazzi, sono due giorni soltanto che programmo in javascript. Credevo di essere stato piuttosto chiaro nelle spiegazioni anche perchè ci sono esempi. La soluzione al mio problema che non avete compreso è stata la seguente:
document.getElementsByClassName('nome_della_classe')[valore_numerico].getElementsByClassName("nome_della_classe")[valore_numerico].getAttribute("src");

ecco il modo per cercare un elemento da una classe sotto un altro elemento e non in tutto il documento.
esempio:
...
<div class="BLA BLA">
<img src="indirizzo_img" class="Bla bla 2"></img>
</div>
...
il seguente codice andrà a restituirvi il valore "indirizzo_img"
document.getElementsByClassName('BLA BLA')[0].getElementsByClassName("Bla bla 2")[0].getAttribute("src");

questo può esservi utile quando ci sono più elementi con la stessa classe e non sapete che valore numerico ha. :fonzie:

Trebla Saugs
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
adesso ho capito cosa intendevi dire! xD..

infatti se volevi fare una cosa del genere:
Codice:
var nomevariabile = document.getElementsByClassName('BLA BLA')[id].innerHTML

// e poi

nomevariabile.getElementsByClassName('Alfa').getAttribute("src");

Non va bene perchè nomevariabile non è un nodo del DOM ma è semplicemente l'html dell'elemento con class="BLA BLA" e indice [id] e quindi con nomevariabile.getElementsByClassName('Alfa').getAttribute("src"); da errore :)
 

Trebla

Nuovo Utente
31 Gen 2014
9
0
0
Me ne ero accorto! XD vorrei tradurre tutto un progetto costruito in javascript in jquery, questo per risolvere i problemi di compatibilità. Gli script che girano su firefox in javascript non vanno sugli altri browser e viceversa secondo voi posso tradurlo del tutto oppure ci sono cose che jquery non fa oppure riscontrerei lo stesso problemi di compatibilità?
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
a tradurlo per jquery si può fare! Comunque è jquery che risolve i problemi di compatibilità quindi vai tranquillo :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [RISOLTO]inserire dati nel database jQuery 14
L [RISOLTO]inserire funzione in un oggetto (HTML5+canvas) Javascript 2
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] HighChart e PHP PHP 4
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2

Discussioni simili