Javascript 单击按钮添加“;未定义”;代替物品

Javascript 单击按钮添加“;未定义”;代替物品,javascript,html,Javascript,Html,我只想将我的项目添加到列表中 我试着用常量值代替候选值;然后显示该值 添加项 删除项目 函数addItem(){ var ul=document.getElementById(“动态列表”); var candidate=document.getElementById(“candidate”); var li=document.createElement(“li”); li.setAttribute('id',candidate.value); li.appendChild(documen

我只想将我的项目添加到列表中

我试着用
常量值
代替
候选值;然后显示该值


    添加项 删除项目 函数addItem(){ var ul=document.getElementById(“动态列表”); var candidate=document.getElementById(“candidate”); var li=document.createElement(“li”); li.setAttribute('id',candidate.value); li.appendChild(document.createTextNode(candidate.value)); ul.儿童(li); } 函数removietem(){ var ul=document.getElementById(“动态列表”); var candidate=document.getElementById(“candidate”); var item=document.getElementById(candidate.value); ul.移除儿童(项目); }
    我自己试过,效果不错。当您尝试删除一个不存在给定id的项目时,将出现错误。此外,还可以添加一个空元素。您的代码在Chrome 78中按预期工作。你使用什么网络浏览器?为什么你是唯一能让你的问题重现并让你的问题重现的东西?chrome 7.8only@akashpatil你是说铬78?我猜您有重复的id(例如,
    id=“候选者”
    )。请尝试使用浏览器的,找出什么是
    候选者
    。你的问题没有包含一个答案。