Js操作Select大全

Js操作Select大全

判断select选项中 是否存在Value="paraValue"的Item 
向select选项中 加入一个Item 
从select选项中 删除一个Item 
删除select中选中的项 
修改select选项中 value="paraValue"的text为"paraText" 
设置select中text="paraText"的第一个Item为选中 
设置select中value="paraValue"的Item为选中 
得到select的当前选中项的value 
得到select的当前选中项的text 
得到select的当前选中项的Index 
清空select的项 
js 代码
//  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;  
一文搞懂电流、电压的有效值 RMS 交流电有正半周、负半周,直接平均可能抵消成 0,但负半周一样会发热。这个交流电如果换成直流电,能产生同样发热功率时,对应的直流电压或电流”,电容耐压通常不能按 220V 选,常见会选 400V 或更高余量。所以做硬件时,220VAC 整流滤波后电容上会接近。电压/电流的有效值,也叫。如果它加在电阻上,发热按。 阅读详情

相关推荐

ROS2实战:手把手教你用walking机器人仿真实现医院多楼层自动配送(含实时地图切换)

本文详细介绍了如何利用ROS2和walking机器人仿真平台实现医院多楼层自动配送系统,重点讲解了动态地图切换技术和多楼层导航的实现方法。通过实时加载地图和优化电梯过渡策略,解决了医院复杂环境下的自主配送难题,为医疗物流自动化提供了实用解决方案。

weixin_29090917的博客 365

JS中操作<select>标签选的值

JS中操作标签选的值

cnds123的专栏 1万+

【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置

关于Lighttools8.4.0软件的安装教程,详见我的另一篇博文:【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程 在本文中,我们将学习到,光度学的基本概念、系统初始设置、物体模型坐标的使用方法、简单光学系统实例、系统浏览器的作用和内容、设置虚拟相机并渲染视图中的图像、仿真结果3D显示等。 如果有其他感兴趣的内容但是我又没有写的,欢迎在评论区留言! 光度学的基本概念 软件的基本介绍 参考博文:https://www.docin.c...

LeonJin的博客 2万+

js中select使用的几种方法

1.固定数据 <select name="select_id" id="select_id" class="easyui-combobox" editable='false' required="required" missingMessage="请选择选项" style="width:200px" > <option value="" selected="selected">--请选择--</o...

godcxw的博客 1万+

Ubuntu安装ToDesk远程控制软件

前几天有同学问我怎么在 Ubuntu 系统上安装 ToDesk 远程控制软件, 帮他安装完成后就 顺手整理了一下安装过程,所以就顺手有了这篇在 Ubuntu 系统上安装 todesk 的文章。

小白的博客 8660

RU.EXE实用指南:从基础操作到高级调试技巧

本文是RU.EXE(RW Everything)的实用指南,详细介绍了这款硬件调试工具从基础操作到高级技巧的全过程。文章阐述了RU.EXE作为直接读写硬件寄存器、内存和PCI配置空间的强大工具,如何帮助硬件工程师和开发人员高效进行底层系统调试与故障排查,并强调了安全操作的重要性。

weixin_29228203的博客 279

JS如何获取下拉框Select的选中值--直接附上代码(小白适用)

JS如何获取下拉框的选中值,全网最简洁教程,原文附上代码

阿土不土的博客 4218

数据分析面试八股文--技能软件类

数据分析的“三板斧"指的是三个在 Python 数据分析领域广泛使用的库:NumPy,Pandas,和 Matplotlib。这三个库提供了处理和分析数据的强大工具。NumPyNumPy(Numerical Python)是一个开源 Python 库,用于支持大型多维数组和矩阵运算。此外,NumPy 还提供了大量的数学函数来操作这些数组。np.array():创建数组np.arange():返回一个有终点和起点的固定步长的排列。

zfyzfw的博客 4378

js select总结

<br />1.      select操作方法<br />1.判断select选项中是否存在Value="paraValue"的Item<br />2.向select选项中 加入一个Item<br />3.从select选项中 删除一个Item<br />4.修改select选项中 value="paraValue"的text为"paraText"<br />5.设置select中text="paraText"的第一个Item为选中<br />6.设置select中value="paraValue"的It

屬於萍子的世界! 1811

Unity开发HoloLens应用:从打包到部署的完整指南

本文为Unity开发者提供了将应用部署到HoloLens设备的完整实战指南。详细讲解了从环境准备、Unity项目配置、生成Visual Studio工程,到最终构建APPX安装包并通过设备门户或Visual Studio进行部署的全流程,帮助开发者高效完成混合现实应用的打包与安装。

red88的博客 1019

【控制模块算法】控制理论的进修之路

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、(经典)自动控制理论【本科阶段】二、现代控制理论【本科阶段】三、最优控制理论【硕士阶段】总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对对控制理论的理解做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、(经典)自动控制理论【本科阶段】 一般控制工程、自动化相关的考研专业课就是自动

qq_35635374的博客 1448

JavaScript获取select选中值的两种基础方法

在Web开发中,获取<select>元素的选中值是表单处理的常见需求。

但老师 1814

Spring Boot 调用豆包大模型如何开启联网搜索?

场景推荐方案有权限创建 Bot + 需强集成✅ 使用bot-xxxx无 Bot 权限 / 追求通用性✅ 自行集成搜索引擎 + 普通豆包模型仅需基础对话❌ 无需考虑联网豆包大模型确实支持联网搜索,但前提是:你用的是“智能体 Bot”,且它被配置了“网页搜索”插件,并调用正确的 API 端点。希望本文能帮你少走弯路,快速构建出真正“知天下事”的智能助手!

lpfasd123的博客 1124

Javascript 操作select控件大全

Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)  1判断select选项中 是否存在Value="paraValue"的Item   2向select选项中 加入一个Item   3从select选项中 删除一个Item   4删除select中选中的项   5修改select选项中 value="paraValue"的text为"para

Qing619A的专栏 524

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Javascript 操作select 控件大全

Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等) 收藏 1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设...

dianzongliao7933的博客 131

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

JS操作select大全

判断select选项中 是否存在Value="paraValue"的Item  向select选项中 加入一个Item  select选项中 删除一个Item 删除select中选中的项  修改select选项中 value="paraValue"的text为"paraText"  设置select中text="paraText"的第一个Item为选中  设置select中value="

wangwei459993562的专栏 385

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Javascript如何操作select控件的大全

本文为大家讲的是在Javascript中如何操作select控件的大全,其中具体功能如下:新增、修改、删除、选中、清空、判断存在等等,值得收藏哟! 1、判断select选项中 是否存在Value="paraValue"的Item 2、向select选项中 加入一个Item 3、从select选项中 删除一个Item 4、删除select中选中的项 5、修改select选...

weixin_30439131的博客 81

js操作select大全

本文转自于http://www.cnblogs.com/Herist/archive/2007/09/24/903890.html   判断select选项中 是否存在Value="paraValue"的Item  向select选项中 加入一个Item  从select选项中 删除一个Item  删除select中选中的项  修改select选项中 value="paraValue"

人生就像旅程 603

javascript操作SELECT中option大全

引用位置:[url]http://www.cnblogs.com/jifeng/archive/2010/04/08/1707528.html[/url] [code="JavaScript"] javascript操作SELECT中option大全 1:判断select选项中是否存在item function isExitItem(objSelect, objItemValue) {...

u022731937的博客 126
上一篇: Word无法启动转换器mswrd632.wpc
下一篇: 小米手机如何去掉拍照声音?
iteye_11221
博客等级 码龄8年 3粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值