javascript - 如何清除HTML数据列表当前选项?

标签 javascript html html-datalist

我正在写一个动态数据列表。但是,当我尝试更新列表时,以前的列表并没有清除。有什么解决办法吗?

这是我的代码

 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/

相关文章:

javascript - 固定页脚和相对 DIV

java - 在 Web 应用程序中显示 Excel 工作表 - Java EE

html - 在列表中显示选择标签选项,但在关闭选择框时隐藏文本

javascript - 数据库中结果的数据列表

html - FireFox 数据列表只有双击才能打开

php - 如何在此回调中获取 json 消息

javascript - tablesorter() 用于 dd-MMM-yyyy 格式的 jQuery 函数

javascript - 加载时崩溃时网站 javascript 出错

javascript - document.dispatchEvent() 在 Firefox 中不起作用

javascript - 数据列表字序