select元素javascript常用操作(转载)
*作者:xieyu @ 2007-08-14
*语言:JavaScript
*说明:select元素javascript常用操作
* 1.判断是否存在指定value的Item
* 2.加入一个Item
* 3.删除值为value的所有Item
* 4.删除某一个index的选项
* 5.更新第index项的value和text
* 6.设置select中指定text的第一个Item为选中
* 7.设置select中指定value的第一个Item为选中
* 8.得到当前选中项的value
* 9.得到当前选中项的index
* 10.得到当前选中项的text
* 11.清空所有选项
-------------------------------------------------------*/
function ExistValue(obj,value){
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].value == value){
return true;
}
}
return false;
}
function AddItem(obj,text,value){
var varItem = new Option(text,value);
obj.options.add(varItem);
}
function RemoveItems(obj,value){
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].value == ItemValue){
obj.options.remove(i);
}
}
}
function RemoveItem(obj,index){
obj.options.remove(index);
}
//5.更新第index项的value和text
function UpdateItem(obj,index,value,text){
obj.options[index].value = value;
obj.options[index].text = text;
}
//6.设置select中指定text的第一个Item为选中
function SelectItemByText(obj,text){
var isExit = false;
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].text == text){
obj.options[i].selected = true;
return true;
}
}
return false;
}
function SelectItemByValue(obj,value){
var isExit = false;
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].value == value){
obj.options[i].selected = true;
return true;
}
}
return false;
}
function GetValue(obj){
return obj.value;
}
function GetIndex(obj){
return obj.selectedIndex;
}
function GetText(obj){
return obj.options[obj.selectedIndex].text;
}
function Clear(obj){
obj.options.length = 0;
}
转载于:https://blog.51cto.com/zisefeng/328187
select元素javascript常用操作(转载)相关推荐
- JavaScript HTML DOM元素节点常用操作接口
在文档对象模型 (DOM) 中,每个节点都是一个对象.DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类 ...
- AIX常用操作-转载
问题(一) aix64位编程,一些问题请教 编译器 vac 6.0 编译参数:cc -G -D__AIX__ -q64 -qcpluscmt -qwarn64 -g -O3 -qarch=pwr5 ...
- javascript中select的常用操作
*说明:select元素javascript常用操作 * 1.判断是否存在指定value的Item * 2.加入一个Item * 3.删除值为value的所有Item * 4.删除某一个ind ...
- redis安装、持久化、数据类型、常用操作、操作键值、安全设置、慢查询日志、存储session、主从配置、集群介绍、集群搭建配置、集群操作,php安装redis扩展...
21.9 redis介绍 21.10 redis安装 21.11 redis持久化 21.12 redis数据类型 21.13/21.14/21.15 redis常用操作 21.16 redis操作键 ...
- mybatis 取查询值_Mybatis --- 映射文件、参数处理、参数值的获取、select元素
这样就可以在insert函数中获取新添加的用户的 id主键,否则获取不到 select * from student where id = #{id} insert into student(name ...
- TStringList 常用操作(转自万一)
TStringList 常用操作(转自万一) 2008年11月27日 星期四 上午 11:14 搜TStringList,万一兄文章出现在第一个,哈,飞马过去把此文抢了过来 原文查看此处: TStri ...
- javascript操作select元素一例
熟悉一下js对select元素的操作,html页面中建立一个form,其中包含一个select元素和submit按钮. 当选择select中某一项时改变其文字,当select中所有项的文字都改变后,重 ...
- JavaScript之基础-9 JavaScript String(内置对象、String概述、字符串常用操作、模式匹配)...
一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的A ...
- js操作元素:改变元素内容有两种方式: interText 和 innerHTML的区别, 常用的元素的属性操作, 仿电脑系统时间问好 ,表单元素的属性操作 ,案例:仿京东显示隐藏密码 ,样式属性操作
文章目录 操作元素 改变元素内容有两种方式: interText 和 innerHTML的区别 常用的元素的属性操作 案例:仿电脑系统时间问好 表单元素的属性操作 案例:仿京东显示隐藏密码 样式属性操 ...
最新文章
- CentOS下查看最后登录的用户信息以及LOG记录
- 去哪儿网笔试题——取出第一个重复的字符
- Jerry的反省:程序员不要轻易说出“这个功能技术上无法实现“
- extjs曲线数据如何从后端获取_B端产品经理应了解的技术知识(上)
- 如何使用recordMyDesktop录制截屏视频
- java jobkey_Java JobBuilder.newJob方法代码示例
- mongodb由于目标计算机积极拒绝无法连接失败
- Linux杀毒软件ClamAV初次体验
- 谷歌开源Allstar 项目,保护GitHub 仓库安全
- 如何使用UMAP分析100维数据,惊艳令人叹为观止
- 实用工具SDelete
- 2018年安徽批捕涉黑涉恶犯罪2691人
- Lebesgue可测但非Borel可测的函数
- 14天精读掌握《陶哲轩:实分析》第11天 2019.7.18
- open-vot:PyTorch 实现 Siamese-FC
- JavaEE 企业级分布式高级架构师(十五)FastDFS分布式文件服务器(1)
- 一文告诉你什么是商务智能
- HDFS原理 | 一文读懂HDFS架构与设计
- GPS七参数计算工具
- ssh: Could not resolve hostname github.com
热门文章
- 把握初期企业的发展战略规划
- HTML/CSS/JS/PHPの役割
- selenium webdirver之ruby-开发ide乱码解决方案
- 不能执行已释放 Script 的代码
- pyspark读取csv_手把手教你实现PySpark机器学习项目——回归算法
- python网络编程案例_python网络编程实例简析
- CHD4B1(hadoop-0.23)实现NameNode HA安装配置
- Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'...
- 如何做好云计算的运维工作
- yii2在linux下面无法启用gii