<form id="f">
                      <select size="1" name="s">
                                      <option value="1">第一项</option>
                                      <option value="2">第二项</option>
                      </select>
            </form>
            <script type="text/javascript" language="javascript">
            <!--
            var f = document.getElementById("f");
            //列表项数目(有两种方法)
            document.write(f.s.options.length);
            document.write(f.s.length);
            //当前选中项的下标(从 0 开始)(有两种方法)
            //如果选择了多项,则返回第一个选中项的下标
            document.write(f.s.options.selectedIndex);
            document.write(f.s.selectedIndex);
            //检测某一项是否被选中
            document.write(f.s.options[0].selected);
            //获得某一项的值和文字
            document.write(f.s.options[0].value);
            document.write(f.s.options[1].text);
            //删除某一项
            f.s.options[1] = null;
            //追加一项
            f.s.options[f.s.options.length] = new Option("追加的text", "追加的value");
            //更改一项
            f.s.options[1] = new Option("更改的text", "更改的value");
            //也可以直接设置该项的 text 和 value
            //-->
            </script>
             
            ======================
             
            <select name="a">
                  <option value="">pls select</option>
                  <option value="1">aaaa1</option>
                  <option value="2">aaaa2</option>
                  <option value="3">aaaa3</option>
                  <option value="4">aaaa4</option>
            </select>
            <input type="button" onclick="remove()" value="remove">
            <input type="button" onclick="add()" value="add">
            <script language="javascript">
                  function remove(){
                      var obj = document.getElementById("a")
                      while(obj.length>1)
                      {
                          obj.options.remove(obj.length-1)
                      }
                  }
                
                  function add(){
                      var obj = document.getElementById("a")        
                      for(i=1;i<5;i++)
                      {
                          var option = document.createElement("option")
                          obj.options.add(option)
                          obj.options[i].text = "aaaa"+i;
                          obj.options[i].value = i;
                      }
                  }
            </script>