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=“候选者”
)。请尝试使用浏览器的,找出什么是候选者
。你的问题没有包含一个答案。