Я добавляю li
в ul
, используя следующий код:
for (var i = 1; i <= len; i++) {
li = document.createElement('li');
element = document.createElement("img");
element.setAttribute("src", path[i]);
li.appendChild(element);
root.appendChild(li);
}
Теперь я хочу удалить все элементы из списка нажатием кнопки. Это то, что я использую, который не работает:
while(root.hasChildNodes()){
root.removeChild('li');
}
Условие истинно, но внутренняя строка root.removeChild('li')
не работает. Я также пробовал следующие варианты:
root.removeChild(root li);
root.removeChild('#listid li');
root.removeChild('ul li');
...