我使用for循环和remove()
方法删除了下拉列表的所有元素,然后我在下拉列表中添加了一个元素,问题是下拉列表的宽度已经更改。
基本上我的代码如下所示:
var option = document.createElement("option");
option.text = dropdown.options[dropdown.selectedIndex].text;
for(i = dropdown.options.length - 1 ; i >= 0 ; i--)
{
dropdown.remove(i);
}
dropdown.add(option);