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

Siu*_*rry 4 html javascript 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;
    }
Run Code Online (Sandbox Code Playgroud)

谢谢你

小智 9

在这种情况下,您不想删除schoolNameList自己;你要删除的孩子该列表中(列表项)。有几种方法可以做到这一点,但这个应该有效:

document.getElementById('schoolNameList').innerHTML = '';