Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2014, 07:30
Аспирант
Отправить личное сообщение для OlegALL Посмотреть профиль Найти все сообщения от OlegALL
 
Регистрация: 23.01.2010
Сообщений: 90

Доступ к элементу в дереве DOM
Привет
Есть разметка
<ul>
      <li><img src="1.png"></li>
      <li><img src="2.png"></li>
      <li><img src="3.png"></li>
      <li><img src="4.png"></li>
      <li><img src="5.png"></li>
      <li><img src="6.png"></li>
      <li><img src="7.png"></li>
      <li><img src="8.png"></li>
      <li><img src="9.png"></li>
      <li><img src="10.png"></li>
</ul>


нужно переписать строку, удаляющую Li с jQuery
$("ul li:first").remove();

на javascript. Я написал

var mainObj = document./*getElementsByTagName("ul").*/getElementsByTagName("li")[0];
var img = mainObj.firstChild;
mainObj.removeChild(img);


Сначала хочу удалить img, а потом li, сразу li не знаю как

Сейчас работает, но не всегда. Если раскомментировать, будет ошибка. Нужен полный аналог строки $("ul li:first").remove();

Последний раз редактировалось OlegALL, 21.05.2014 в 07:38.
Ответить с цитированием