Проверка на существование элемента DOM
Бывает так, что элемент DOM существует лишь в памяти браузера, при этом не вставлен в html-документ. Проверить, вставлен ли он, можно просто: elem.parentNode в случае не вставленного элемента отдаст null:
var elem = document.createElement('div');
alert(elem.parentNode); // null