Javascript下拉列表添加删除项

原文链接

http://dev.mjxy.cn/a-Javascript-selected-add-and-delete-items.aspx
/* ----------------------------------------------------------------
 ComboAdd: Add a new item to a SELECT HTML object at runtime.

 Parameters:
      Object = SELECT Object ID
      Value  = Value of the String ... <option VALUE="?????">....</option>
      String = String to add.

 Returns: None
---------------------------------------------------------------- */
function ComboAdd(Object, Value, String)
{
        Value = Trim(Value)
        String = Trim(String)

        if (Value.length < 1 || String.length < 1)
                return false

        Object[Object.length] = new Option(String, Value);
        Object.selectedIndex = Object.length;
}

/* ----------------------------------------------------------------
 ComboDel: Delete the current/selected item from a SELECT
           HTML object at runtime.

 Parameters:
      Object = SELECT Object ID

 Returns: None
---------------------------------------------------------------- */
function ComboDel(Object)
{
        var selected_index = Object.selectedIndex
        if (selected_index >= 0)
        {
                Object.options[Object.selectedIndex] = null;
                if (selected_index > 0)
                        Object.selectedIndex = selected_index
                else
                        Object.selectedIndex = 0;
        }
}
 
posted @ 2011-07-15 12:06  敏捷学院  阅读(322)  评论(0编辑  收藏  举报