我正在尝试使用 javascript 按标签名称删除元素。我为一个名为“clear”的按钮设置了一个点击处理程序。我正在尝试使用函数 clear 从列表中删除所有 li 元素。这是我到目前为止所拥有的:
function clear() {
var list = document.getElementById("test").getElementsByTagName("li");
for (k = list.length; k >= 0; k++) {
var parent = list.parentNode;
parent.removeChild(list[k]);
}
}
其中“test”是我在 HTML 中的 ul 元素的名称。我在控制台中收到一条消息,指出父级未定义。关于如何修改代码以便删除 li 元素的任何建议?