Пытаюсь динамически каждую ссылку включить в элемент маркированного списка
<html>
<head></head>
<body>
<ul id="ul1">
<a href="http://newsru.com/">
NEWSru.com
</a>
<a href="http://www.vesti.ru/"/>
VESTI.RU
</a>
<a href="http://vk.com/">
V KONTAKTE
</a>
</ul>
<script type="text/javascript">
var ul = document.getElementById("ul1");
var links = document.getElementsByTagName("a");
for(i=0; i<links.length; i++){
var li = document.createElement("li");
li.appendChild(links[i]);
ul.insertBefore(li, ul.firstChildren);
}
</script>
</body>
</html>
-------------------
Но в итоге получаю
VESTI.RU
* NEWSru.com
*
* V KONTAKTE
Подскажите кто знает - как правильнее включить ссылку в элемент маркированого списка?
Так что бы ссылки шли по порядку - как в коде, и что бы каждая ссылка была включена в список.