Код, который вы указали, добавляет нужные теги.
Если я запускаю точный предоставленный вами javascript, просмотр сгенерированного источника с помощью панели инструментов веб-разработчика в firefox дает мне <li id="img2"></li>
, а проверка элемента в firebug показывает <li id="img2"/>
.
Оба они закрыты и имеют правильный xhtml. Хотя, если вы не используете xhtml, закрывающий тег все равно не требуется.