if(!document.getElementById('div1')){
non esiste, crealo
}
else {
esiste gia'
}

per il "preload" non e' uno scherzo, non e' detto che sia possibile