Julia1991,
Ваш вопрос неизвестно о чем.
Ошибка Uncaught TypeError: Cannot read property 'firstChild' of null говорит о том, что вы пытаетесь найти первого потомка какого-то не найденного элемента. Какого - кто знает? Элемента с id = 'contacts'?
Проверка по наличию элемента с id вполне работает.
Есть элемент - есть алерт
<div id = 'contacts'><img src = "https://javascript.ru/cat/list/donkey.gif"></img>
<div></div>
</div>
<script>
var old = document.getElementById('contacts');
if (old){
alert(old.firstChild.tagName);
}
</script>
Нет элемента - нет алерта
<div id = 'cont'><img src = "https://javascript.ru/cat/list/donkey.gif"></img>
<div></div>
</div>
<script>
var old = document.getElementById('contacts');
if (old){
alert(old.firstChild.tagName);
}
</script>