1.判断select选项中 是否存在value="paravalue"的item
2.向select选项中 加入一个item
3.从select选项中 删除一个item
4.修改select选项中 value="paravalue"的text为"paratext"
5.设置select中text="paratext"的第一个item为选中
6.设置select中value="paravalue"的item为选中
7.得到select的当前选中项的value
8.得到select的当前选中项的text
9.得到select的当前选中项的index
10.清空select的项
-------------------------------------------
//1.判断select选项中 是否存在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选项中 加入一个item
function jsadditemtoselect(objselect,objitemtext,objitemvalue)
{
//判断是否存在
if(jsselectisexititem(objselect,objitemvalue))
{
alert("该item的value值已经存在");
}
else
{
var varitem = new option(objitemtext,objitemvalue);
// objselect.options[objselect.options.length] = varitem;
objselect.options.add(varitem);
alert("成功加入");
}
}
//3.从select选项中 删除一个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中 不存在该项");
}
}
//4.修改select选项中 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中 不存在该项");
}
}
//5.设置select中text="paratext"的第一个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出结果
if(isexit)
{
alert("成功选中");
}
else
{
alert("该select中 不存在该项");
}
}
//6.设置select中value="paravalue"的item为选中
//document.all.objselect.value = objitemvalue;
//7.得到select的当前选中项的value
//var currselectvalue = document.all.objselect.value;
//8.得到select的当前选中项的text
//var currselecttext = document.all.objselect.options[document.all.objselect.selectedindex].text;
//9.得到select的当前选中项的index
//var currselectindex = document.all.objselect.selectedindex;
//10.清空select的项
// document.all.objselect.options.length = 0;
具体的实例可以查看js select多选列表传值代码
https://www./article/21270.htm
相关推荐:
日立老梯机房怎么样?
SEO建议:如何通过优化提升网站流量,赢得市场竞争,DTNL课件网站建设
seo是什么牌子中文,seo是什么意思中文 ,清冷感古风ai
SEO优化如何提升网站排名,驾驭搜索引擎流量,动态网站建设方案模板
SEO基础知识解析:如何提升网站排名,助力企业成长,手机响应式网站建设方案
医疗seo是什么,医疗网站seo方案 seo百度引流
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,seo线下培训班留痕
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,闵行网站建设视频
seo是什么职位类别,seo是什么行业 seo广告物料分析怎么写
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,专业seo优化质量保障
甲骨文VPS 2020全景解析,功能优势与特点一网打尽揭秘
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,ai笔画写字
seo用什么法宝,列出5种seo赚钱方式 ,ai新闻写作的缺点
优质VPS控制工具,手机必备之选!
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,肇庆市网站建设系统
seo能干什么工作,做seo工作真的可以吗 社区营销推广
美的精密机房空调怎么样?
亚投行机房怎么样?
seo是什么化学元素,seo表示什么 ,小熊 ai
VPS 125安全配置宝典,构建坚不可摧的网络防线
seo搜索排名优化是什么意思,seo排名优化软件有用吗 伍琳强seo
哪里有seo排名优化,seo排名优化的网站 好搜seo信息
seo有什么作用,seo的意义和作用 ,ai写作优点
为什么新手做seo好做,为什么要懂seo ,ai变医院
VPS能否观看外国内容?全面解析一网打尽!
SEO架构:提升网站流量的核心策略,成都搜狗关键词seo
seo是什么百科,seo是什么 ,多多ai写作打不开
一键创作,助你轻松实现创意梦想,东湖如何做网站优化
中国设施机房工程怎么样?
VPS防火墙的核心功能及其重要性深度解析
SEO手段:提升网站流量的制胜法宝,联通5g卡推广电话营销
seo培训学什么好,seo专业培训学费多少钱 南充百度网站推广
seo排名优化技术,seo 排名优化 网站文章推广工具
seo线索收集是什么,seo线索收集是什么意思 ,志明ai
手机连接VPS控制台操作详解,轻松上手,安全无忧!
搬瓦工VPS搭建***全攻略,轻松实现网络自由连接,一文搞定!
为什么大连seo,为什么大连容不下一块华表 麻城网站关键词排名优化
SEO优化:提升网站流量的终极指南,雅安视频营销推广公司
【BVIP尊享体验:超越奢华,开启专属未来】,优化网站做什么的软件
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,济南湖南网站优化推广
为什么做不好seo,为什么做不好的梦过后就真的会有不好的人骚扰 建设主题网站顺序图
京东业绩再创新高:未来电商巨头的成功之道,清远个人网站推广多少钱
VPS一键云盘,极速存储,轻松打造个人云存储中心
机房电脑打拳皇怎么样?
互联网快排:助力企业网站流量爆发的秘密武器,江门新站seo步骤
静安机房迁移系统怎么样?
seo有什么证件,seo需要具备什么知识 ,ai196112
seo要什么效果,seo要做什么 沈阳个人网站建设价钱表
SEO运维:提升网站排名的核心战略,湖北网站优化哪家服务好
seo根据什么规则,seo包括哪些手段 ,AI触角