博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js进阶 9-14 js如何实现下拉列表多选移除
阅读量:7284 次
发布时间:2019-06-30

本文共 1174 字,大约阅读时间需要 3 分钟。

js进阶 9-14 js如何实现下拉列表多选移除

一、总结

一句话总结:

 

1、js如何实现下拉列表多选移除?

把这个下拉列表中的option移除,然后加到另外一个下拉列表(文字)中去。remove方法和add方法

 

2、option的哪个属性可以获得文本值?

text属性

 

3、js传参的过程中如何传element?

这种传参方式真的可以借鉴,onclick="jh(document.form1.sel_2,document.form1.sel_1)"

 

 

二、js进阶 9-14  js实现下拉列表多选移除

1、案例说明:下拉列表多选移除

  • 案例要点:使用while循环语句,判断select元素的slectedIndex属性值不为-1,然后获取对应的索引值和文本,将其添加到另一个下拉列表中,并在当前select元素将其移出。

 

 

2、相关知识点:Select 下拉列表

Select 对象集合
  • options[]返回包含下拉列表中的所有选项的一个数组
Select对象属性
  • length返回下拉列表中的选项数目
  • multiple 设置或返回是否选择多个项目。
  • selectedIndex 设置或返回下拉列表中被选项目的索引号。
  • size 设置或返回下拉列表中的可见行数。
  • id/name/disabled/form/tabIndex
Select 对象方法
  • add() 向下拉列表添加一个选项。

    语法:selectobject.add(option,before)

  • remove() 从下拉列表中删除一个选项.

    语法: selectobject.remove(index)

  • blur()/focus()
Option 对象的属性
  • defaultSelected 返回 selected属性的默认值。
  • index 返回下拉列表中某个选项的索引位置。
  • Selected 设置或返回 selected 属性的值。
  • text 设置或返回某个选项的纯文本值。
  • disabled/form/id/value......

 

 

3、截图和代码

 

 

1  2  3  4     
5 演示文档 6 14 15 16
17
25
26
27
28
29 39 40

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9169456.html

你可能感兴趣的文章
一个动态权限库的设计
查看>>
java实现顺序栈
查看>>
关于 Android 默认字体以及对比微软雅黑字体
查看>>
IntelliJ IDEA像Eclipse一样打开多个项目(转)
查看>>
<实战>在centos中架设samba服务器,并通过windows平台访问
查看>>
二叉树广度优先搜索,并且实现打印二叉树
查看>>
CacheDependency、SqlCacheDependency Asp.net 2.0和Sql的缓存管理和使用
查看>>
Java中的Get和Post请求,使用万网接口判断域名是否已被注册
查看>>
【OpenCV学习】形态学梯度
查看>>
最佳黑色背景的Visual Studio 2005/2008配置-尤其适合开发人员使用
查看>>
arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤
查看>>
IBatis.Net学习笔记二--下载、编译、运行NPetShop
查看>>
两天完成一个小型工程报价系统(三层架构)
查看>>
单数据库,多数据库,单实例,多实例不同情况下的数据访问效率测试
查看>>
轻量级移动端日期选择器
查看>>
Advapi32.dll 函数接口说明
查看>>
POJ 1236 Network of Schools(强连通分量)
查看>>
异常处理汇总-后端系列
查看>>
SIM,PIN,PUK,IMEI,ICCID,Ki,IMSI,SMSP概念
查看>>
session,application,cookie,viewstate,Querystring等的作用域
查看>>