次のコードを使用してを追加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');
...