// 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.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中选中的项
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"
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中 不存在该项");
}
}
// 6.设置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中 不存在该项");
}
}
// 7.设置select中value="paraValue"的Item为选中
document.all.objSelect.value = objItemValue;
// 8.得到select的当前选中项的value
var currSelectValue = document.all.objSelect.value;
// 9.得到select的当前选中项的text
var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;
// 10.得到select的当前选中项的Index
var currSelectIndex = document.all.objSelect.selectedIndex;
// 11.清空select的项
document.all.objSelect.options.length = 0;
相关推荐:
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
seo追词是什么,seo词条 ,52580609AI
AI生成网页模板,轻松打造专业网站,ai网格画法
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
文章自动生成AI:助力写作新时代,让创作更高效
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
AI免费生成:释放创造力的秘密武器
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
AI人工智能:改变未来的科技革命
seo管理系统是什么,seo网站管理 ,过度圆ai
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
seo软件是什么职位,seo用的是什么软件 ,ai感知树
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
用AI批量下载工具,高效管理你的文件和资源
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
seo需要会什么,seo要会些什么 ,ai313414919
AI人工智能生成文章:开启写作新时代
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
用AI优化文章,轻松提升内容质量与创作效率
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
高效创作新时代AI文案速写工具,让创作更轻松
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
AI仿写文章:开启内容创作新纪元
seo种草什么意思,seo yoo na ,三维地震反演AI
ChatGPT崩了?用户称打开是一片空白,背后隐藏了什么?,ai 新技巧
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
SEO快速提升SEO排名的有效策略:让你的网页飞跃搜索引擎,ai调色食物
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
SEO基础知识解析:如何提升网站排名,助力企业成长,毕节企业建设网站