Еще лучше (при условии jQuery):
$(document).ready(function() { $('div:empty').remove(); });
EDIT: Другие ответы хороши, но OP хотел удалить пустой элемент, а не скрывать его.