Javascript select下拉框操作常用方法
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);
}
//给下拉框添加选项
function adddddloption(id,text,value)
{
var ctl = document.getelementbyid(id);
if(ctl)
{
ctl.options[ctl.options.length] = new option(text,value);
}
}
//删除所有选项
function removeallddloptions(id)
{
var ctl = document.getelementbyid(id);
if(ctl)
{
ctl.options.length=0;
}
}
//删除指定索引的选项
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;
}
}
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
Vue的响应式原理
受现代JavaScript 的限制 (以及废弃 Object.observe),Vue不能检测到对象属性的添加或...
[阅读全文]
-
-
-
-
-
-
-
-
-
网友评论