小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

JS操作select相關(guān)方法

 moonboat 2007-08-08
JS操作select相關(guān)方法

1.判斷select選項(xiàng)中 是否存在Value="paraValue"的Item
2.向select選項(xiàng)中 加入一個(gè)Item
3.從select選項(xiàng)中 刪除一個(gè)Item
4.修改select選項(xiàng)中 value="paraValue"的text為"paraText"
5.設(shè)置select中text="paraText"的第一個(gè)Item為選中
6.設(shè)置select中value="paraValue"的Item為選中
7.得到select的當(dāng)前選中項(xiàng)的value
8.得到select的當(dāng)前選中項(xiàng)的text
9.得到select的當(dāng)前選中項(xiàng)的Index
10.清空select的項(xiàng)
-------------------------------------------
//1.判斷select選項(xiàng)中 是否存在Value="paraValue"的Item
function jsSelectIsExitItem(objSelect,objItemValue)
{
    var isExit = false;
    for(var i=0;i<objSelect.options.length;i++)
    {
        if(objSelect.options[i].value == objItemValue)
        {
            isExit = true;
            break;
        }
    }     
    return isExit;
}

//2.向select選項(xiàng)中 加入一個(gè)Item
function jsAddItemToSelect(objSelect,objItemText,objItemValue)
{
    //判斷是否存在
    if(jsSelectIsExitItem(objSelect,objItemValue))
    {
        alert("該Item的Value值已經(jīng)存在");
    }
    else
    {
        var varItem = new Option(objItemText,objItemValue);
//      objSelect.options[objSelect.options.length] = varItem;
        objSelect.options.add(varItem);
        alert("成功加入");
    }   
}

//3.從select選項(xiàng)中 刪除一個(gè)Item
function jsRemoveItemFromSelect(objSelect,objItemValue)
{
    //判斷是否存在
    if(jsSelectIsExitItem(objSelect,objItemValue))
    {
        for(var i=0;i<objSelect.options.length;i++)
        {
            if(objSelect.options[i].value == objItemValue)
            {
                objSelect.options.remove(i);
                break;
            }
        }       
        alert("成功刪除");           
    }
    else
    {
        alert("該select中 不存在該項(xiàng)");
    }   
}

//4.修改select選項(xiàng)中 value="paraValue"的text為"paraText"
function jsUpdateItemToSelect(objSelect,objItemText,objItemValue)
{
    //判斷是否存在
    if(jsSelectIsExitItem(objSelect,objItemValue))
    {
        for(var i=0;i<objSelect.options.length;i++)
        {
            if(objSelect.options[i].value == objItemValue)
            {
                objSelect.options[i].text = objItemText;
                break;
            }
        }       
        alert("成功修改");           
    }
    else
    {
        alert("該select中 不存在該項(xiàng)");
    }   
}
       
//5.設(shè)置select中text="paraText"的第一個(gè)Item為選中
function jsSelectItemByValue(objSelect,objItemText)
{   
    //判斷是否存在
    var isExit = false;
    for(var i=0;i<objSelect.options.length;i++)
    {
        if(objSelect.options[i].text == objItemText)
        {
            objSelect.options[i].selected = true;
            isExit = true;
            break;
        }
    }     
    //Show出結(jié)果
    if(isExit)
    {
        alert("成功選中");           
    }
    else
    {
        alert("該select中 不存在該項(xiàng)");
    }   
}

//6.設(shè)置select中value="paraValue"的Item為選中
//document.all.objSelect.value = objItemValue;

//7.得到select的當(dāng)前選中項(xiàng)的value
//var currSelectValue = document.all.objSelect.value;

//8.得到select的當(dāng)前選中項(xiàng)的text
//var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;

//9.得到select的當(dāng)前選中項(xiàng)的Index
//var currSelectIndex = document.all.objSelect.selectedIndex;

//10.清空select的項(xiàng)
// document.all.objSelect.options.length = 0;

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多