用到的方法:
删除子节点:removeChild
增加节点:add
新建option节点:new Option('text', 'value')
例:
var select = document.getElementById('selectId');// 根据ID获取select
var options = select.options;// 获取目前的所有节点
// 循环删除子节点,只保留第一个节点,因为内容是“---请选择---”之类的,所以没必要删除
for (var i = options.length - 1; i > 0; i--) {
select.removeChild(options[i]);
}
select.add(new Option('文本', 'value值'));// 新增节点