我正在写一个动态数据列表。但是,当我尝试更新列表时,以前的列表并没有清除。有什么解决办法吗?
这是我的代码
function loadDataList(selectedSchoolName)
{
var options = '';
//document.getElementById('schoolNameList').remove();
for(var i = 0; i < selectedSchoolName.length; i++)
{
options += '<option value="'+ selectedSchoolName[i] +'" >';
}
document.getElementById('schoolNameList').innerHTML = options;
}
谢谢
最佳答案
在这种情况下,您不想删除 schoolNameList
本身;您想要删除该列表的子(列表项)。有几种方法可以做到这一点,但这个应该可行:
document.getElementById('schoolNameList').innerHTML = '';
关于javascript - 如何清除HTML数据列表当前选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44552724/