`
snake_hand
  • 浏览: 625074 次
社区版块
存档分类
最新评论

关于select的用法

 
阅读更多

1.select的基本属性和方法,参看 12 

  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]);
    }
})()

 

 

2
5
分享到:
评论

相关推荐

    select into和insert into select使用方法

    ### 使用Select Into与Insert Into Select进行表复制的方法 在数据库管理与操作中,`SELECT INTO`与`INSERT INTO SELECT FROM`是两种常见的用于复制或创建新表的方式。这两种语句虽然相似,但在实际使用场景中有着...

    js之Select用法

    - 删除选项:`selectElement.removeChild(optionElement)`,通过`removeChild`方法删除指定的`option`元素。 3. **获取用户的选择** - `selectedIndex`属性:返回或设置被选中的选项的索引。例如,`selectElement...

    socket select()用法

    在上面的例子中,我们展示了如何使用 `select()` 来检测Socket是否可读。当 `FD_ISSET(sockfd, &fdR)` 返回真时,表示Socket可读,此时我们可以进行读取操作或者接受新的连接请求。这种方法特别适用于服务器端,可以...

    SQL语句select用法详解

    ### SQL语句SELECT用法详解 #### 一、概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。在SQL中,`SELECT`语句是最常用的操作之一,主要用于从数据库表中检索数据。通过使用不同的子句...

    jsp中htmlselect标签的用法

    以下是对`html:select`标签的详细解释和使用方法: ### 基本结构 `html:select`标签的基本结构如下: ```jsp &lt;html:select property="beanProperty"&gt; &lt;/html:select&gt; ``` - `property="beanProperty"`: 指定...

    linux下select和poll的用法

    Linux 下 select 和 poll 的用法 在 Linux 中,select 和 poll 是两个常用的系统调用,它们用于查询设备是否可读写或是否处于某种状态。下面将详细介绍 select 和 poll 的用法。 select 函数 select 函数的作用是...

    SELECT 的另类用法

    select 的另类用法select 的另类用法select 的另类用法select 的另类用法select 的另类用法

    linux shell 编程中select 命令的用法

    以下是对`select`命令在Linux Shell编程中用法的详细解析: ### `select`命令的基本语法 `select`命令的基本结构与`for`循环类似,但更侧重于创建菜单和接收用户输入。其基本语法如下: ```bash select WORD in ...

    Update和Select结合使用

    为了提高效率和减少资源消耗,将`UPDATE`语句与`SELECT`语句相结合是一种非常实用的方法。这种方式可以实现更高效的数据处理,特别是在需要批量更新记录时。下面我们将深入探讨如何将`UPDATE`与`SELECT`结合使用,并...

    select命令用法详解

    接下来,我们将通过两个具体的示例来深入了解`select`命令的使用方法。 ##### 实例1:执行完命令不退出脚本 在这个例子中,我们创建了一个简单的菜单,用户可以选择运行不同的系统命令: ```bash #!/bin/bash PS3...

    VFP SELECT 用法大补

    本文将深入探讨 VFP 中 SQL SELECT 的用法,包括其各个子句的功能和使用技巧。 ### 简介 SQL SELECT 是用于从数据库中提取数据的关键命令,它允许用户根据特定的条件和需求定制数据输出。VFP 中的 SQL SELECT 支持...

    Oracle中的select into

    Oracle中没有select into的用法! 在某些数据库中有select into的用法,用法是: select valueA,valueB into tableB from tableA; 上面这句语句的意思是将tableA表中的valueA和valueB字段的值和结构添加到tableB中,...

    select语句使用大全

    简要介绍了select语句的用途已经详细介绍了select的使用方法,为初学者提供借鉴

    Angular2中select用法之设置默认值与事件详解

    本文主要给大家介绍了Angular2中select用法之设置默认值与事件的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、设置默认值: 现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的...

    select美化HTML的select标签的原始样式,并且不影响原始select的事件方法调用

    在美化`&lt;select&gt;`的过程中,一种常见的方法是使用CSS来覆盖默认样式。然而,直接修改`&lt;select&gt;`的样式可能会导致一些问题,比如失去原生的交互效果,如滚动和键盘导航。为了解决这个问题,我们可以创建一个自定义的...

    MybatisPlus条件构造器selectPage方法示例代码

    在本示例中,我们将深入探讨`selectPage`方法,这是一个用于分页查询的重要功能。 首先,让我们了解MybatisPlus的基本概念。MybatisPlus提供了基于Lambda表达式的API,使得SQL构建更加简洁。它内置了通用的Mapper和...

    jquery selectcombo的用法

    本文将深入探讨jQuery SelectCombo的用法、特性以及实际应用场景,旨在帮助开发者更好地理解和运用这一工具。 一、SelectCombo简介 jQuery SelectCombo是一款基于jQuery的插件,它将传统的HTML Select元素转化为...

    socket编程中select的使用

    为了实现这一目标,通常会采用同步I/O模型中的多路复用技术,其中`select`函数是较为常见的一种方法。对于刚接触Socket编程的学习者来说,往往更倾向于使用如`connect`、`accept`、`recv`或`recvfrom`等阻塞调用来...

Global site tag (gtag.js) - Google Analytics