如何使用“删除”删除列表项;清晰的;按钮(javascript)
因此,正如您所看到的,“添加”按钮工作正常,但我无法使“清除”按钮正常工作。如果有人能帮我,我将不胜感激如何使用“删除”删除列表项;清晰的;按钮(javascript),javascript,Javascript,因此,正如您所看到的,“添加”按钮工作正常,但我无法使“清除”按钮正常工作。如果有人能帮我,我将不胜感激 函数addToList(){ 设x=document.getElementById(“add”).value 设y=document.createElement(“li”) y、 textContent=x document.getElementById(“列表”).appendChild(y) } 函数clear(){ //???? } 待办事项清单 添加 清楚的 是否也要删除该列表
函数addToList(){
设x=document.getElementById(“add”).value
设y=document.createElement(“li”)
y、 textContent=x
document.getElementById(“列表”).appendChild(y)
}
函数clear(){
//????
}
待办事项清单
添加
清楚的
是否也要删除该列表?如果没有,这将起作用
let y = document.createElement("li")
while (y.lastChild) {
y.removeChild(y.lastChild);
}
似乎您没有将列表保存在JS内存中,因此您可以删除列表的html 以下内容中的某些内容可能会起作用(现在无法测试):
clear是java脚本的内置函数。这是行不通的。更改函数名。 清晰的函数代码可以是这样的
function clearControl() {
document.getElementById("list").innerHTML='';
}
哦也许就是这样。我已经尝试了几种方法来实现我的clear函数,但没有任何效果。@SamiKärnä如果这个解决方案对您有效,那么请将其标记为可接受的答案,以便帮助其他开发人员。我尝试过了,谢谢。我是新来的,所以我不知道这是怎么回事。我试着投票支持你,但我的声望不足以做到这一点。clear是java脚本的内置函数。这是行不通的。其他函数名也可以。@AmitVerma您是对的。应该是其他名称。除了函数名之外,您的代码是正确的。Clear是java脚本的内置函数。其他一些函数名也可以。啊,检查,我在会议期间快速检查时想知道为什么它不起作用;)
function clear() {
document.getElementById('list').innerHTML = ''
}
function clearControl() {
document.getElementById("list").innerHTML='';
}