Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.05.2015, 12:13
Аспирант
Отправить личное сообщение для shurik_shink Посмотреть профиль Найти все сообщения от shurik_shink
 
Регистрация: 22.05.2015
Сообщений: 35

Глюк при динамическом добавлении элементов
Пытаюсь динамически каждую ссылку включить в элемент маркированного списка

<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

Подскажите кто знает - как правильнее включить ссылку в элемент маркированого списка?
Так что бы ссылки шли по порядку - как в коде, и что бы каждая ссылка была включена в список.
Ответить с цитированием
  #2 (permalink)  
Старый 22.05.2015, 12:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

shurik_shink,

<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(var i = 0, l; l = links[i] ; i++){
    var li = document.createElement("li");
	ul.replaceChild(li, l);
    li.appendChild(l)
  }
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 22.05.2015, 13:17
Аспирант
Отправить личное сообщение для shurik_shink Посмотреть профиль Найти все сообщения от shurik_shink
 
Регистрация: 22.05.2015
Сообщений: 35

Спасибо, работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при добавлении обработчика к событию Riim Events/DOM/Window 32 19.01.2010 14:17
Кто чем пользуется при создании html элементов vflash Общие вопросы Javascript 14 24.08.2009 21:12
Возникает глюк при использовании двух плагинов dummer jQuery 5 23.12.2008 20:26
Подвисание IE при динамическом изменении контента Taddy_Bear Общие вопросы Javascript 4 11.12.2008 21:12
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28