Salve a tutti.
Io ho questa variabile:
var id=document.getElementById("id_che_mi_serve");
In che modo,se possibile, posso usare la variabile id come argomento di una funzione?
Spero di essermi spiegato, grazie in anticipo.
Salve a tutti.
Io ho questa variabile:
var id=document.getElementById("id_che_mi_serve");
In che modo,se possibile, posso usare la variabile id come argomento di una funzione?
Spero di essermi spiegato, grazie in anticipo.
firma in costruzione
Se passo un oggetto ad una funzione, quello che la funzione riceve è direttamente il riferimento.. quindi basta che passi semplicmente id
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
Hai ragione mi sono spiegato malissimo, ho fatto l'esempio sbagliato.Originariamente inviato da bonaprogram
Se passo un oggetto ad una funzione, quello che la funzione riceve è direttamente il riferimento.. quindi basta che passi semplicmente id
Esempio io creo un nodo e poi lo inserisco dove deve andare:
var qualcosa=document.createElement("DIV");
document.getElementById("dove_deve_andare").append Child(qualcosa);
Se poi voglio far partire una funzione che, esempio, mi fa cambiar colore al nodo che ho inserito, come posso passare come argomento la variabile 'qualcosa'
firma in costruzione
vediamo se ora ce la faccio!Originariamente inviato da cavicchiandrea
Prova a documentarti qui, visto che le spiegazioni non sono il tuo forte
Io creo un nuovo nodo:
come dice la guida "nuovo_elemento è la variabile che conterrà il riferimento al nuovo elemento creato". Uso il riferimento per inserire il nodo nel documento:codice:nuovo_elemento = document.createElement(nome_TAG)
Io a questo punto vorrei chiamare una funzione che agisca sull'elemento che ho inserito (ad esempio l'elemento non è visibile e questa funzione lo fa apparire con un "fade in"):codice:document.getElementById("dove_deve_andare").appendChild(nuovo_elemento)
l'intenzione sarebbe di usare la variabile nuovo_elemento come argomento della funzione che vado a chiamare.codice:fadeIn(nuovo_elemento)
Questo perchè non posso usare getElementById (in quanto non ha id) e usare getElementByTagName mi pare quantomeno macchinoso.
Si può fare?
Spero stavolta di essere stato spiegato
firma in costruzione
Continuo ad avere dei dubbi, se non hai capito come operare dalla guida, non credo che io potrò essere + comprensivo, l'unica cosa che posso dirti è:
1- o alla funzione passi un id
2- o gli passi un nodo del documento
3- o inserisci la funzione dentro il listato che crea l'elemento
4- oppure crei una variabile globale (ma queste due opzioni prendile col beneficio del dubbio)
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Passo alla funzione il nodo che ho creato e inserito nel documento.Originariamente inviato da Ocerusico
codice:fadeIn(nuovo_elemento)
Eppure ho provato e non mi funziona.
firma in costruzione
Hai letto bene il mio post? L'hai capito?
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
è quello che faccio, visto che come citavo:Originariamente inviato da cavicchiandrea
2- o gli passi un nodo del documento
.nuovo_elemento = document.createElement(nome_TAG)
come dice la guida "nuovo_elemento è la variabile che conterrà il riferimento al nuovo elemento creato"
poi la "variabile che conterrà il riferimento al nuovo elemento creato" la passo alla funzione.
Se ho frainteso del tutto torno (giustamente ) a occuparmi di altre cose.
Grazie per la pazienza
firma in costruzione