【发布时间】:2013-09-18 15:44:11
【问题描述】:
有什么方法可以在不删除 ul 的情况下删除 ul 的 li 元素?我似乎只能找到这个。
var element = document.getElementById('myList');
element.parentNode.removeChild(element);
但是,这会删除 ul。我希望能够即时删除和附加 li 元素,而不必在每次删除 li 元素时都创建 ul 元素。只是寻找一种更简单的方法。感谢您的帮助。
<div id="listView">
<ul id="myList" class="myList-class">
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
【问题讨论】:
-
你有一个
li和id="div"? -
@Jeffman 让下一个开发者猜测。
-
抱歉,赶时间。 html 已发布。
-
咳嗽。那么是
div还是myDiv? -
哇,既然您实际发布了代码,@Jeffman 是对的!请注意,给
ul提供myDiv的ID 是一个非常 坏主意。即使myUL也不是很好,尽量使其具有描述性,而不是故意混淆。
标签: javascript html-lists removechild