博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php三维数组实现三级联动,纯js三维数组实现三级联动效果
阅读量:5940 次
发布时间:2019-06-19

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

三级联动效果(纯JS实现)

专业方向:

--请选择专业--

JAVAPHPUI

班级名称:

--请选择班级--

学生姓名:

--请选择学生--

您选择的内容是:

var myclass = [

[['JAVA班级01'],['JAVA班级02'],['JAVA班级03']],

[['PHP班级01'],['PHP班级02'],['PHP班级03']],

[['UI班级01'],['UI班级02'],['UI班级03']]

];

var mystudy= [

[ //第一维代表专业 , 第二维代表该专业的班级 ,第三维代表该班级的学生

[['JAVA班级01学生01'],['JAVA班级01学生02'],['JAVA班级01学生03'],['JAVA班级01学生04']],

[['JAVA班级02学生01'],['JAVA班级02学生02'],['JAVA班级02学生03'],['JAVA班级02学生04']],

[['JAVA班级03学生01'],['JAVA班级03学生02'],['JAVA班级03学生03'],['JAVA班级03学生04']]

],

[

[['PHP班级01学生01'],['PHP班级01学生02'],['PHP班级01学生03'],['PHP班级01学生04']],

[['PHP班级02学生01'],['PHP班级02学生02'],['PHP班级02学生03'],['PHP班级02学生04']],

[['PHP班级03学生01'],['PHP班级03学生02'],['PHP班级03学生03'],['PHP班级03学生04']]

],

[

[['UI班级01学生01'],['UI班级01学生02'],['UI班级01学生03'],['UI班级01学生04']],

[['UI班级02学生01'],['UI班级02学生02'],['UI班级02学生03'],['UI班级02学生04']],

[['UI班级03学生01'],['UI班级03学生02'],['UI班级03学生03'],['UI班级03学生04']]

]

];

document.getElementById("sel1").onchange = function(){

//获取选择的选项的索引值(从1开始的,没有返回-1)

var selectNum = this.selectedIndex;

//清空原来的选项

document.getElementById("sel2").length=1;

document.getElementById("sel3").length=1;

//循环添加子节点

for(var i=0;i

//创建元素节点

var node =document.createElement("OPTION");

//创建文本节点

var text = document.createTextNode(myclass[selectNum-1][i]);

node.appendChild(text);

document.getElementById("sel2").appendChild(node);

}

};

document.getElementById("sel2").onchange = function(){

document.getElementById("sel3").length=1;

var selectStudentNum = this.selectedIndex;

var selectClassNum = document.getElementById("sel1").selectedIndex;

for(var i=0;i

var node =document.createElement("OPTION");

var text = document.createTextNode(mystudy[selectClassNum-1][selectStudentNum-1][i]);

node.appendChild(text);

document.getElementById("sel3").appendChild(node);

}

}

转载地址:http://rhltx.baihongyu.com/

你可能感兴趣的文章
OPM攻击事件后:我们从中学到了什么?
查看>>
大数据、机器学习与深度学习类命令行工具汇总
查看>>
闪存普及推动技术进步!2016年存储行业五大热门技术回顾
查看>>
构建私有云的五个步骤
查看>>
视频直播营销时代已来,企业该如何把握这波红利?
查看>>
BEC攻击危害惊人 3年造成23亿美元损失
查看>>
错过CVPR 2017?绝对不能错过GAIR大讲堂——上海交大专场开启报名
查看>>
云服务器 ECS快速入门:远程连接 ECS 实例
查看>>
《C++语言入门经典》一2.8 左值与右值
查看>>
2017年安防监控中的那些核心云计算技术
查看>>
中国在科技领域崛起 美国人的保护主义蠢蠢欲动
查看>>
科大讯飞陶晓东:人工智能时代的医学影像 | CCF-GAIR 2017
查看>>
服务器市场步步为营:Intel发布新款至强Xeon E5-4600v4四路处理器
查看>>
智能合约不够安全?微软建专项小组从编程语言入手根治
查看>>
揭秘HPE的最新一代组合式基础设施Synergy
查看>>
晶科能源坐稳全球光伏组件制造商“头把交椅”
查看>>
光伏产品发展之路:从反倾销到欧盟加收税款
查看>>
2017-2021年中国大数据产业预测分析及全球市场规模预测
查看>>
消息总线(Spring Cloud Bus)
查看>>
以安全之名:俄罗斯强制所有消息应用留后门
查看>>