Javascript操作select控件代码实例
这篇文章主要介绍了Javascript操作select控件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
新增、修改、删除、选中、清空、判断存在等
1、判断select选项中是否存在Value=”paraValue”的Item
functionjsselectisexititem(objselect,objitemvalue) { varisexit=false; for(vari=0;i2、向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;i4、删除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;i6、设置select中text=”paraText”的第一个Item为选中
functionjsselectitembyvalue(objselect,objitemtext) { //判断是否存在 varisexit=false; for(vari=0;i7、设置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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。