удалить все <li> от <ul> ?

Я добавляю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');
...

Ответы на вопрос(6)

Ваш ответ на вопрос