lord2kim,
if (document.getElementById("tags").length > 0)
, - это условие не работает.
Сработало так:
if (document.getElementById("tags").length != '')
Отличная штука
Для полного счастья не хватает условий:
- удалить при нажатии на кнопку введённые в поле "tags" слова, короче n-символов (допустим - 3),
- удалить повторные тэги.
Повторные теги образуются, когда в поле вручную введён тег, который далее ошибочно ещё и выбирается из имеющихся.