二级联动——学院、专业

根据不同学院来选择不同的专业

在这里插入图片描述
在这里插入图片描述
html部分
select标签的onchange属性

<div class="form-group form-inline" style="width: 600px;">
	<label for="campus">学院</label>
	<select class="form-control" onchange="changeCollege(this.value)" id="college">
		<option value=''>------------</option>
		<option value="0">数据科学与软件工程学院</option>
		<option value="1">学院2</option>
		<option value="2">学院3</option>
		<option value="3">学院4</option>
	</select>
	<label for="campus">专业</label>
	<select class="form-control" id="major">
		
	</select>
</div>

js部分

<script type="text/javascript">
	//定义一个二维数组,存储专业信息
	var colleges = new Array();
	colleges[0]=new Array("专业1","专业2","专业3");
	colleges[1]=new Array("专业4","专业5","专业6");
	colleges[2]=new Array("专业7","专业8","专业9");
	colleges[3]=new Array("专业10","专业11","专业12");
	function changeCollege(index){
		var arr = colleges[index];
		var m = $("#major");
		m.html("<option value=''>----请-选-择-专-业----</option>");
		//遍历数组
		$(arr).each(function(){
			var temp = "<option>"+this+"</option>"
			//追加
			m.append(temp);
		})
	}
</script>

获取select下拉框中选中option中文本内容

在这里插入图片描述

var c = document.getElementById("college");//获取下拉框对象
var cOptions = c.options;//获取所有option选项
var cIndex = c.selectedIndex;//获取当前选中的下标
var college = cOptions[cIndex].text;
console.log(college);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值