selectedIndex:返回或设置下列类表中被选中项的索引; size:下拉列表可见的数目;
add(newOption,后面的option):增加一个选项,两个参数均是必须的; remove(i):删除索引为i的元素。
2.option的属性和方法
index:返回下列列表中某个选项的索引位置;selected=true|false:返回某个选项是否被选中
select.options[i].text:返回某个选项的文本值;select.options[i].value:返回选项i的值
3.添加新的选项的方法
3.1 通过DOM
var newOption = document.createElement('option'); newOption.setAttribute('value','option value'); newOption.appendChild(document.createElement('option text')) selectBox.appendChild(newOption);
3.2 通过add
var newOption = new Option('option text','option value'); selectBox(newOption,undefined);
4.可添加的下拉列表
1.直接在下拉列表中添加
<div> <select id="select" > <option ></option> <option value="11" selected>北京</option> <option value="22">上海</option> <option value="33">武汉</option> </select> </div> (function(){ var select = document.getElementById('select'); select.onkeydown = function(e){ e = e||window.event; if(e.keyCode ===8){ this.options[0].text = this.options[0].text.slice(0,this.options[0].text.length>0?this.options[0].text.length-1:0); }else{ this.options[0].selected = true; this.options[0].text += String.fromCharCode(e.keyCode); } } })()
2.通过文本框添加
<div> <select id="select" > <option value="11">北京</option> <option value="22">上海</option> <option value="33">武汉</option> </select> <label for="add">添加</label><input type="text" id="add" /> <input type="button" value="添加" id="mybutton" /> </div> (function(){ var mybtn = document.getElementById('mybutton'); mybtn.onclick = function(){ var select = document.getElementById('select'); var txt = document.getElementById('add').value; var a = new Option(txt,txt); select.add(a,select[0]); } })()
相关推荐
### 使用Select Into与Insert Into Select进行表复制的方法 在数据库管理与操作中,`SELECT INTO`与`INSERT INTO SELECT FROM`是两种常见的用于复制或创建新表的方式。这两种语句虽然相似,但在实际使用场景中有着...
- 删除选项:`selectElement.removeChild(optionElement)`,通过`removeChild`方法删除指定的`option`元素。 3. **获取用户的选择** - `selectedIndex`属性:返回或设置被选中的选项的索引。例如,`selectElement...
在上面的例子中,我们展示了如何使用 `select()` 来检测Socket是否可读。当 `FD_ISSET(sockfd, &fdR)` 返回真时,表示Socket可读,此时我们可以进行读取操作或者接受新的连接请求。这种方法特别适用于服务器端,可以...
### SQL语句SELECT用法详解 #### 一、概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。在SQL中,`SELECT`语句是最常用的操作之一,主要用于从数据库表中检索数据。通过使用不同的子句...
以下是对`html:select`标签的详细解释和使用方法: ### 基本结构 `html:select`标签的基本结构如下: ```jsp <html:select property="beanProperty"> </html:select> ``` - `property="beanProperty"`: 指定...
Linux 下 select 和 poll 的用法 在 Linux 中,select 和 poll 是两个常用的系统调用,它们用于查询设备是否可读写或是否处于某种状态。下面将详细介绍 select 和 poll 的用法。 select 函数 select 函数的作用是...
select 的另类用法select 的另类用法select 的另类用法select 的另类用法select 的另类用法
以下是对`select`命令在Linux Shell编程中用法的详细解析: ### `select`命令的基本语法 `select`命令的基本结构与`for`循环类似,但更侧重于创建菜单和接收用户输入。其基本语法如下: ```bash select WORD in ...
为了提高效率和减少资源消耗,将`UPDATE`语句与`SELECT`语句相结合是一种非常实用的方法。这种方式可以实现更高效的数据处理,特别是在需要批量更新记录时。下面我们将深入探讨如何将`UPDATE`与`SELECT`结合使用,并...
接下来,我们将通过两个具体的示例来深入了解`select`命令的使用方法。 ##### 实例1:执行完命令不退出脚本 在这个例子中,我们创建了一个简单的菜单,用户可以选择运行不同的系统命令: ```bash #!/bin/bash PS3...
本文将深入探讨 VFP 中 SQL SELECT 的用法,包括其各个子句的功能和使用技巧。 ### 简介 SQL SELECT 是用于从数据库中提取数据的关键命令,它允许用户根据特定的条件和需求定制数据输出。VFP 中的 SQL SELECT 支持...
Oracle中没有select into的用法! 在某些数据库中有select into的用法,用法是: select valueA,valueB into tableB from tableA; 上面这句语句的意思是将tableA表中的valueA和valueB字段的值和结构添加到tableB中,...
简要介绍了select语句的用途已经详细介绍了select的使用方法,为初学者提供借鉴
本文主要给大家介绍了Angular2中select用法之设置默认值与事件的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、设置默认值: 现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的...
在美化`<select>`的过程中,一种常见的方法是使用CSS来覆盖默认样式。然而,直接修改`<select>`的样式可能会导致一些问题,比如失去原生的交互效果,如滚动和键盘导航。为了解决这个问题,我们可以创建一个自定义的...
在本示例中,我们将深入探讨`selectPage`方法,这是一个用于分页查询的重要功能。 首先,让我们了解MybatisPlus的基本概念。MybatisPlus提供了基于Lambda表达式的API,使得SQL构建更加简洁。它内置了通用的Mapper和...
本文将深入探讨jQuery SelectCombo的用法、特性以及实际应用场景,旨在帮助开发者更好地理解和运用这一工具。 一、SelectCombo简介 jQuery SelectCombo是一款基于jQuery的插件,它将传统的HTML Select元素转化为...
为了实现这一目标,通常会采用同步I/O模型中的多路复用技术,其中`select`函数是较为常见的一种方法。对于刚接触Socket编程的学习者来说,往往更倾向于使用如`connect`、`accept`、`recv`或`recvfrom`等阻塞调用来...