Javascript操作select控件代码实例
这篇文章主要介绍了Javascript操作select控件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
新增、修改、删除、选中、清空、判断存在等
1、判断select选项中是否存在Value=”paraValue”的Item
functionjsselectisexititem(objselect,objitemvalue)
{
varisexit=false;
for(vari=0;i
2、向select选项中加入一个Item
functionjsadditemtoselect(objselect,objitemtext,objitemvalue)
{
//判断是否存在
if(jsselectisexititem(objselect,objitemvalue))
{
alert("该item的value值已经存在");
}
else
{
varvaritem=newoption(objitemtext,objitemvalue);
//objselect.options[objselect.options.length]=varitem;
objselect.options.add(varitem);
alert("成功加入");
}
}
3、从select选项中删除一个Item
functionjsremoveitemfromselect(objselect,objitemvalue)
{
//判断是否存在
if(jsselectisexititem(objselect,objitemvalue))
{
for(vari=0;i
4、删除select中选中的项
function jsRemoveSelectedItemFromSelect(objSelect){
var length = objSelect.options.length - 1;
for(var i = length; i >= 0; i—){
if(objSelect[i].selected == true){
objSelect.options[i] = null;
}
}
}
5、修改select选项中value=”paraValue”的text为”paraText”
functionjsupdateitemtoselect(objselect,objitemtext,objitemvalue)
{
//判断是否存在
if(jsselectisexititem(objselect,objitemvalue))
{
for(vari=0;i
6、设置select中text=”paraText”的第一个Item为选中
functionjsselectitembyvalue(objselect,objitemtext)
{
//判断是否存在
varisexit=false;
for(vari=0;i
7、设置select中value=”paraValue”的Item为选中
document.all.objSelect.value=objItemValue;
8、得到select的当前选中项的value
varcurrSelectValue=document.all.objSelect.value;
9、得到select的当前选中项的text
varcurrselecttext=document.all.objselect.options[document.all.objselect.selectedindex].text;
10、得到select的当前选中项的Index
varcurrSelectIndex=document.all.objSelect.selectedIndex;
11、清空select的项
document.all.objSelect.options.length=0;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。