用到的方法:
删除子节点: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值'));// 新增节点