Ho creato un oggetto in fase di esecuzione utilizzando il tag innerHTML, ora desidero accedere a questo elemento utilizzando getElementById, quando ho accesso all'elemento il suo valore NULL di ritorno. Gentilmente mi suggeriscono qualsiasi direzione in modo che possa raggiungere questo obiettivo,getElementById Dove elemento viene creato dinamicamente in fase di esecuzione
Ecco il seguente suggerimento codice che sto usando
In HTML
<div id="web">
<object id="test"></object>
</div>
In JS
document.getElementById("web").innerHTML="<object id='test2'></object>";
.
.
var obj = document.getElementById("test2");
Qui obj restituisce valore null.
Alcuni snippet di codice potrebbero essere utili. – Sirko
Utilizzare jsFiddle.net –
Cercate di usare frammento di codice da [qui] [1] [1]: http://stackoverflow.com/questions/343145/does-getelementbyid-work-on-elements -created-by-javascript – Elena