No, potrebbe essere che richiami il div prima che questo sia disponibile hai due soluzioni:
A) richiami il div nel onload (cioè a fine caricamento pagina) tipo: onload=function(){document.getElementById('mioid') .....}
B) inserisci il richiamo/funzione a fine pagina prima della chiusura del body tipo: <script>miafunzione(){document.getEelementById('mi oid')......}</script> </body>
Chiaramente è solo un ipotesi dato che non posti codice js (che per il futuro di consiglio sempre di fare).