`

js二级联动

阅读更多
今天写了一个简单的js二级联动,作用是根据第一个select组件的option选项自动生成第二个select组件的option选项。写的比较简单。有什么不足之处大家多多指教。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
 </HEAD>

 <script type="text/javascript">
	
	window.onload=function(){
		var s1=document.getElementById("s1");
		doubleSel(s1);
		s1.onchange=function(){
			doubleSel(s1);
		}
	}

	function doubleSel(obj){
		removeOptions();
		var target=document.getElementById("s2");
		if(obj.value=="A"){
			var option1=document.createElement("option");
			option1.innerHTML="1";
			var option2=document.createElement("option");
			option2.innerHTML="2";
			target.appendChild(option1);
			target.appendChild(option2);
		}else if(obj.value=="B"){
			var option1=document.createElement("option");
			option1.innerHTML="3";
			var option2=document.createElement("option");
			option2.innerHTML="4";
			target.appendChild(option1);
			target.appendChild(option2);
		}else if(obj.value=="C"){
			var option1=document.createElement("option");
			option1.innerHTML="5";
			var option2=document.createElement("option");
			option2.innerHTML="6";
			target.appendChild(option1);
			target.appendChild(option2);
		}else{
		
		}
	}
	function removeOptions(){
		var target=document.getElementById("s2");
		var to=target.childNodes;
		var length=to.length;
		for(i=0;i<length;i++){
			target.removeChild(to[0]);	
		}
	}
 </script>

 <BODY>
	<select id="s1">
		<option value="A">A</option>
		<option value="B">B</option>
		<option value="C">C</option>
		<option value="D">D</option>
	</select>
	
	<select id="s2"></select>
 </BODY>
</HTML>
分享到:
评论

相关推荐

    javascript二级联动表单

    javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单

    js二级联动_精简实用版

    总之,“js二级联动_精简实用版”是一个适用于快速实现省市级联功能的解决方案,它结合了JavaScript的基本概念和实际应用场景,是提升用户体验的一个有效工具。对于想要学习或使用这一功能的开发者来说,这是一个很...

    javascript二级联动菜单

    JavaScript二级联动菜单是一种常见的网页交互设计,用于提供更精细化的导航或数据筛选。在电子商务网站、行政管理系统等中,我们经常可以看到这种菜单形式,它能够根据用户在一级菜单中的选择,动态加载并显示相应的...

    javascript 二级联动菜单(菜鸟版)

    javascript 二级联动菜单

    js 二级联动

    在这个案例中,我们关注的是"js 二级联动",这涉及到JavaScript的基础知识,如DOM操作、事件监听以及数据结构的处理。 首先,"ckcity.js"可能是实现二级联动功能的核心脚本文件。在这个文件中,开发者可能会定义一...

    js 二级联动菜单 简单

    js 二级联动菜单 路过的高手指点,低手分享js 二级联动菜单 路过的高手指点,低手分享

    JavaScript案例-js二级联动菜单

    在本案例中,"js二级联动菜单"是指利用JavaScript实现的一种下拉菜单功能,这种菜单通常出现在网站导航中,当用户选择一级菜单时,相关的二级菜单会自动展开,提供更具体的选项。 一级和二级联动菜单的实现主要涉及...

    省市二级联动代码JS

    标题中的“省市二级联动代码JS”指的是在网页开发中实现的一种交互功能,它允许用户在选择省份后,自动更新下拉菜单以显示对应省份的城市,从而实现两级联动的效果。这种功能通常用于地址输入或者区域筛选等场景,...

    单文件html+js二级联动完整示例可默认选择指定选项

    总结来说,这个“单文件html+js二级联动完整示例”展示了如何利用纯JavaScript实现不依赖第三方库的二级联动效果,以及如何在页面加载时设置默认选中项。这个示例对于初学者理解和实践Web交互逻辑很有帮助,同时也...

    最简单js代码实现select二级联动下拉菜单

    本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 &lt;&#37;@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt; &lt;&#37; String path = request.getContextPath()...

    JS二级联动,HTML

    二级联动 js html 简单的二级联动

    js省市区二级联动和三级联动下拉菜单

    压缩包中的"js省市区三级联动.rar"和"Js省市二级联动.rar"文件可能包含了实现这些功能的示例代码,可以下载后参考学习。通过理解并实践这些代码,你可以更好地掌握JS在构建省市区联动菜单方面的技巧。

    JavaScript 二级联动下拉列表

    根据给定的信息,我们可以提取并总结出关于“JavaScript 二级联动下拉列表”的知识点: ### 一、二级联动下拉列表概述 二级联动下拉列表是一种常见的网页交互设计模式,通常用于显示具有层级关系的数据。当用户在...

    js实现二级菜单联动

    本示例中,我们关注的是“js实现的二级菜单联动”,特别是省市联动的应用。省市联动意味着当用户在一级菜单(省份)中选择一个选项时,二级菜单(城市)会动态更新显示与所选省份相关联的城市列表。这种功能可以极大...

    javascript实现二级的省份城市联动

    javascript实现二级的省份城市联动。 var aprovince = [ ["--请选择省份--"], ["北京"], ["上海"], ["广东"], ["湖南"] ]; var acity = [ ["--请选择城市--"], ["东城区","西城区","南城区","北城区"], [...

    省市二级联动js代码

    省市二级联动js代码

    省市二级联动JS 代码

    省市二级联动JS代码是一种常见的前端开发技术,常用于创建具有交互性的网页表单,特别是当用户需要选择地理位置信息时。这种技术使得用户在选择省份后,下拉菜单会自动更新为对应省份的城市列表,提供了良好的用户...

    【省市】js二级联动_精简实用版

    在IT行业中,"省市js二级联动"是一种常见的前端交互功能,尤其在网页表单设计时,用于用户选择省市区信息。这种功能通过JavaScript实现,能够根据用户选择的省份动态加载对应的市区列表,提供了良好的用户体验。下面...

    asp二级联动下拉框,三级联动下拉框

    在ASP中,二级联动和三级联动下拉框是常见的功能,通常用于实现数据的筛选和过滤,例如在地区选择、商品分类等场景。下面将详细讲解如何在ASP中实现这些功能。 ### 二级联动下拉框 二级联动下拉框是指两个下拉框...

Global site tag (gtag.js) - Google Analytics