js实现select二级联动下拉菜单

  • 格式:pdf
  • 大小:80.75 KB
  • 文档页数:2

js实现select⼆级联动下拉菜单

本⽂实例为⼤家分享了js实现select⼆级联动下拉菜单,供⼤家参考,具体内容如下

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

New Document

这段代码⽐较简单。

如果对js不⼤熟悉,可以看看下⾯关于js处理select对象的内容:

1、使⽤selectedIndex属性获取当前选项的索引

下拉框的选项是⼀个线性数组,每个选项都有⼀个索引,selectedIndex表⽰当前被选中的选项的索引号。结合options属性,

可以得到被选中的option对象,从⽽对其做进⼀步的处理。当下拉框可多选时,selectedIndex属性返回第⼀个被选中的索引。selectedIndex是个只读的属性,想把通过索引指定的下拉框的项设置为选中状态,可以设置option对象的selected=true来实

现。

2、为select对象添加⼀个选项

sltCity[i+1]=new Option(provinceCity[i],provinceCity[i]);

new Option(provinceCity[i],provinceCity[i])表⽰创建⼀个值为provinceCity[i],⽂本为provinceCity[i]的option对象,sltCity是页

⾯上的city对象,i+1指定新添选项的位置。

3、清空⼀个select对象

要将下拉框的所有选项删除有两种⽅法,

第⼀种⽅法就是遍历删除:

var l=myselect.length;

for(var i=0;i

myselect.options[i]=null;

}

第⼆种⽅法⽐较简单,因此⼀般都使⽤此⽅法:

myselect.length=0;

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。