Javascript select下拉框操作常用方法
更新時(shí)間:2009年11月09日 16:58:02 作者:
Javascript操作下拉框的常用方法,在js與表單控制中,經(jīng)常用的到。
復(fù)制代碼 代碼如下:
function AddDropDownList(id,fatherCtl)
{
if(!document.getElementById(id))
{
var ddl = document.createElement('select');
ddl.setAttribute("id",id);
if(fatherCtl&&document.getElementById(fatherCtl))
document.getElementById(fatherCtl).appendChild(ddl);
else
document.body.appendChild(ddl);
}
}
//刪除指定的下拉框
function RemoveDropDownList(id)
{
var ctl = document.getElementById(id);
if(ctl)
ctl.parentNode.removeChild(ctl);
}
//給下拉框添加選項(xiàng)
function AddDDDLOption(id,text,value)
{
var ctl = document.getElementById(id);
if(ctl)
{
ctl.options[ctl.options.length] = new Option(text,value);
}
}
//刪除所有選項(xiàng)
function RemoveAllDDLOptions(id)
{
var ctl = document.getElementById(id);
if(ctl)
{
ctl.options.length=0;
}
}
//刪除指定索引的選項(xiàng)
function RemoveDDLOption(id,index)
{
var ctl=document.getElementById(id);
if(ctl && ctl.options[index])
{
ctl.options[index]=null;
}
}
//獲取下拉框選擇的值
function GetDDLSelectedValue(id)
{
var ctl = document.getElementById(id);
if(ctl)
{
return ctl.options[ctl.selectedIndex].value;
}
}
//獲取下拉框選擇的文本
function GetDDLSelectedText(id)
{
var ctl = document.getElementById(id);
if(ctl)
{
return ctl.options[ctl.selectedIndex].text;
}
}
您可能感興趣的文章:
- js實(shí)現(xiàn)Select下拉框具有輸入功能的方法
- JS操作select下拉框動(dòng)態(tài)變動(dòng)(創(chuàng)建/刪除/獲取)
- JavaScript實(shí)現(xiàn)將數(shù)組數(shù)據(jù)添加到Select下拉框的方法
- JS Select下拉框(支持輸入模糊查詢)
- javascript中select下拉框的用法總結(jié)
- JavaScript實(shí)現(xiàn)向select下拉框中添加和刪除元素的方法
- JavaScript實(shí)現(xiàn)兩個(gè)select下拉框選項(xiàng)左移右移
- js實(shí)現(xiàn)可輸入可選擇的select下拉框
- jquery及原生js獲取select下拉框選中的值示例
- JavaScript實(shí)現(xiàn)獲取select下拉框中第一個(gè)值的方法
相關(guān)文章
文本框根據(jù)輸入內(nèi)容自適應(yīng)高度的代碼
我最煩wordpress編輯器容器那狹窄的高度,每次都需要手動(dòng)調(diào)節(jié),很不好用2011-10-10解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案
解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案2009-10-10在修改準(zhǔn)備發(fā)的批量美化select+可修改select時(shí),在非IE下發(fā)現(xiàn)了幾個(gè)問(wèn)題
在修改準(zhǔn)備發(fā)的批量美化select+可修改select時(shí),在非IE下發(fā)現(xiàn)了幾個(gè)問(wèn)題...2007-01-01