Salve a tutti,
avrei un problema che non riesco a risolvere e non trovo soluzioni mediante ricerca.
Ho un sito web realizzato in html, all'interno di tutte le pagine vi è richiamato un js esterno che mi occorre per cambiare dinamicamente alcuni div con i rispettivi id (tutti ovviamente differenti tra loro).
Per sostituire i contenuti dei vari div utilizzo il seguente codice:
Quando richiamo la prima volta il codice funziona perfettamente, quando voglio invece sostituire il contenuto di un altro div, pur avendo il nome id differente e pur volendo inserire altro codice html rispetto al primo nodo, non legge la modifica. quindi riassumendo se scrivo:
il secondo non viene letto e non avviene la modifica.
Sono un neofita di js, conosco pochissimo il linguaggio, mi servirebbe soltanto una dritta per la suddetta procedura, ho letto che getElementById deve essere univoco e non può al suo interno raccogliere diversi id per fargli fare la stessa cosa, ma non è il mio caso, io voglio che ogni id venga sostituito con codice html differente. è possibile?
Grazie.
avrei un problema che non riesco a risolvere e non trovo soluzioni mediante ricerca.
Ho un sito web realizzato in html, all'interno di tutte le pagine vi è richiamato un js esterno che mi occorre per cambiare dinamicamente alcuni div con i rispettivi id (tutti ovviamente differenti tra loro).
Per sostituire i contenuti dei vari div utilizzo il seguente codice:
Codice:
document.getElementById("nomeid").innerHTML ='...';
Quando richiamo la prima volta il codice funziona perfettamente, quando voglio invece sostituire il contenuto di un altro div, pur avendo il nome id differente e pur volendo inserire altro codice html rispetto al primo nodo, non legge la modifica. quindi riassumendo se scrivo:
Codice:
document.getElementById("nomeid").innerHTML ='...';
Codice:
document.getElementById("altroid").innerHTML ='...';
il secondo non viene letto e non avviene la modifica.
Sono un neofita di js, conosco pochissimo il linguaggio, mi servirebbe soltanto una dritta per la suddetta procedura, ho letto che getElementById deve essere univoco e non può al suo interno raccogliere diversi id per fargli fare la stessa cosa, ma non è il mio caso, io voglio che ogni id venga sostituito con codice html differente. è possibile?
Grazie.