javascript - 如何通过它的 id 删除我的 ul 中的所有 li?

标签 javascript jquery list

我有一个 ul 列表。

我想通过它的 id 删除我 ul 中的所有 li 吗?

最佳答案

所有那些 jQuery 的东西。 :-)

一个普通的旧 javascript 版本:

  var ul = document.getElementById('<ul id>');
  if (ul) {
    while (ul.firstChild) {
      ul.removeChild(ul.firstChild));
    }
  }

您还可以设置:

  ul.innerHTML = '';

甚至:

  ul.parentNode.replaceChild(ul.cloneNode(false), ul);

但我更喜欢第一种方法。

关于javascript - 如何通过它的 id 删除我的 ul 中的所有 li?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801721/

相关文章:

javascript - 删除其他元素时更改元素的边框颜色

javascript - array[array.length] = value 在 JavaScript 中完成了什么?

javascript - 如何在 jQuery 中同时对 anchor 标记和按钮标记使用点击事件?

javascript - JS 禁止触发事件

C# List<string> OrderBy 拆分

list - 为什么我的代码使用 List 包中的一元列表这么慢?

python - 将元素添加到列表时运行代码

javascript - 通过对 Flask 的函数调用更新值

javascript - 有没有办法在 Chrome 中使用 HTML 来更改 Android 中的导航栏颜色?

jquery - 如何设置 jqGrid 单一搜索字段的默认值