Задать вопрос
@zaxx784

Что делает этот код?

Здравствуйте что делает это код (я знаю что это цикл) что именно он делает за ранее спасибо
var item = document.getElementsByTagName('li');
for (var i = 0; i < item.length; i++){
  item[i].style.position = 'relative';
  var span = document.createElement('span');
  span.style.cssText = 'position:absolute;left:0;top:0';
  item[i].appendChild(span);
}
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Оценить Комментировать
Решение пользователя Фёдор Гребенников К ответам на вопрос (2)
var item = document.getElementsByTagName('li');           //Выбираем все li-шки в документе
for (var i = 0; i < item.length; i++){                   //Запускаем цикл для перебора всех li
  item[i].style.position = 'relative';                   //Каждому li устанавливаем css-свойство "position: relative"
  var span = document.createElement('span');             // Создаем span
  span.style.cssText = 'position:absolute;left:0;top:0'; //Присваиваем созданному спану стили
  item[i].appendChild(span);                              //Помещаем span в li
}


В общем - всем элементам списка (li) задаём относительное позиционирование и в каждый добавляем по спану со своими стилями
Ответ написан
Комментировать