js select动态删除和添加option

    技术2022-07-11  74

    用到的方法:

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

    Processed: 0.011, SQL: 9