javascript数据列表删除项

javascript数据列表删除项,javascript,datalist,Javascript,Datalist,我尝试使用以下代码从数据列表中动态删除一个项,但它不起作用。 我尝试了一些不同的方法,但结果都一样。 任何解决问题的想法: 我试过: App.removeOptionDatalist= function (objRemoveoption){ for(var x=objRemoveoption.children.length; x>0 ; x--){ objRemoveoption.remove(objRemoveoption.children[x]); } };

我尝试使用以下代码从数据列表中动态删除一个项,但它不起作用。 我尝试了一些不同的方法,但结果都一样。 任何解决问题的想法:

我试过:

App.removeOptionDatalist= function (objRemoveoption){
  for(var x=objRemoveoption.children.length; x>0 ; x--){
        objRemoveoption.remove(objRemoveoption.children[x]);
  }
};


还有其他一些…

在这个堆栈问题中找到了解决方案。

使用clearChildren函数

请定义“它不工作”。@Teemu数据列表中没有任何内容被删除。您看过控制台了吗?你在那里发现错误信息了吗?是否调用过该函数?对于第一个解决方案,我得到“Uncaught TypeError:未能在“Node”上执行“removeChild”:参数1不是“Node”类型,而对于第二个解决方案则没有
App.removeOptionDatalist= function (objRemoveoption){
  for(var x=objRemoveoption.length; x>0 ; x--){
        objRemoveoption.remove(x);
  }
};