Ho una variabile javascript obj che rappresenta un elemento nel DOM e desidero cambiare il suo ID. Ho tentato di farlo con quanto segue, il che dimostra anche che non funziona!Posso cambiare l'ID di un elemento HTML usando Javascript?
obj.id = "newID";
alert(obj.id); // this gives me newID as required
var element = document.getElementById("newID");
if (element != null) { alert("Hooray"); // this alert never gets displayed! }
Cosa c'è di sbagliato nel mio codice sopra che significa che l'ID sembra essere cambiato ma non raccolto nel DOM? Molte grazie in anticipo.
Come viene assegnato 'obj'? –
Sotto quale browser hai riprodotto questo caso? – HoLyVieR
Il "obj" è stato aggiunto al documento? – Alex