javaScript 联动函数

运用js如何制作一个联动的下拉框 欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。问题描述学习HTML时初学会了静态的基本下拉框,但是无法... 阅读详情
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


<html>
<head>
<title>Untitled</title>
</head>


<body>


Hello World!
<form name="frm">
<select name="s1" onChange="redirec(document.frm.s1.options.selectedIndex)">
<option selected>请选择</option>
<option value="1">脚本语言</option>
<option value="2">高级语言</option>
<option value="3">其他语言</option>
</select>




<select name="s2">
<option value="请选择" selected>请选择</option>
</select>
</form>




<script language="javascript">
//获取一级菜单长度
var select1_len = document.frm.s1.options.length;
var select2 = new Array(select1_len);


//把一级菜单都设为数组
for (i=0; i<select1_len; i++)
{
select2[i] = new Array();
}


//定义基本选项
select2[0][0] = new Option("请选择", " ");


select2[1][0] = new Option("PHP", " ");
select2[1][1] = new Option("ASP", " ");
select2[1][2] = new Option("JSP", " ");


select2[2][0] = new Option("C/C++", " ");
select2[2][1] = new Option("Java", " ");
select2[2][2] = new Option("C#", " ");


select2[3][0] = new Option("Perl", " ");
select2[3][1] = new Option("Ruby", " ");
select2[3][2] = new Option("Python", " ");


//联动函数
function redirec(x)
{
var temp = document.frm.s2; 
for (i=0;i<select2[x].length;i++)
{
temp.options[i]=new Option(select2[x][i].text,select2[x][i].value);
}
temp.options[0].selected=true;


}


</script>




</body>
</html>
JavaScript实现级联菜单的方法 主要介绍了JavaScript实现级联菜单的方法,涉及javascript页面元素操作的相关技巧,需要的朋友可以参考下 立即下载

相关推荐

实例讲解CANoe报文解析使用方法

在日常工作中,经常需要分析车辆产生故障的原因,在电动汽车中,分布式控制器及线束在其中某一个地方出现问题,就有可能造成车辆故障,但是由于电气零件无法直观的观察到哪个部位发生了故障,所以要借助工具测量电气变量或者采集报文信息通过分析,解析出故障原因,从而为车辆的开发,测试,维修提供支持。其中汽车行业最通用的通讯方式就是CAN通讯,本文针对使用CANoe对CAN报文离线分析的使用方法做详细介绍。

qq_43011586的博客 1万+

JavaScript实际应用:简单二级联动菜单实现

今天需要一个联动菜单的功能,查看网上资料,基本实现。 请选择 脚本语言 高级语言 其他语言 请选择//获取一级菜单长度var select1_len = document.frm.s1.options.length;var select2 = new Array(select1_len);//把一级菜单都设为数组for (i=0; i{ select2[i] = new Array();}//定义

heiyeluren的blog(黑夜路人的开源世界) 1万+

【小贪】万字长文介绍因果推断和增益模型

本文首先从一个实例出发阐述了因果性不等于相关性,进而引出因果推断和增益模型。然后简单介绍了因果推断的基础内容,并介绍了主要的三类增益模型:元学习、增益直接建模、表示学习,每一类模型都简要介绍了其经典模型。之后介绍了增益模型的评价指标,包括uplift bins、uplift curve和qini曲线。增益模型实际上是一大类模型框架,本质上可以用传统响应模型或其他机器学习模型嵌入增益模型的框架,但是预测结果并不是一个概率,模型评价方式也有变化。训练样本收集增益模型建模强依赖于ab实验,数据要求很高。

打瞌睡_的博客 2506

表单,二级联动

写前: 需求:省市县,点击省级显示市级 或者 省级市级是在同一列,点击显示县级 提供:后端给的省市县用同一个变量名控制,发给前端 解决: 若是省级市级在同列,先将省级市级数据判断获取到,在拼接到同一个对象,在前端对应显示,就能显示省级市级名称在同一列显示 关键:二级联动,接口通过传入参数是对应市级名称和下标,获取到对应县级数据 wxml: <!-- 表主体 --> <view class="tbody"> <view class='tr' wx:for="{{t

没时间 510

Unity卡通渲染实战:原神PMX模型Blender转FBX全流程

卡通渲染是二次元游戏开发的核心技术之一,其本质在于对光照模型、顶点色控制与边缘光生成的精准建模。本文从基础概念切入,解析MMD PMX格式的数据结构原理,阐明顶点色(Vertex Color)与Toon Ramp贴图在风格化渲染中的技术价值;进而覆盖Blender到Unity的跨引擎资产流转关键路径,重点解决法线校准、骨骼命名适配、FBX导出参数配置等工业级断点问题;最终落地于Unity内置管线与URP双环境下的卡通Shader定制与Render Feature实现。内容聚焦原神风格角色资产重铸实践,涵盖P

weixin_38166557的博客 435

LAMMPS实操系列(一): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选

高熵合金(High-entropy alloys,HEA),是由五种或五种以上等量或大约等量金属形成的合金。由于高熵合金可能具有许多优秀的物理化学性质,因此在材料科学领域受到广泛关注

Ceshigo_CD的博客 3257

js实现二级联动(包括js、vue、react+ts、vue3+ts的写法)

js实现二级联动(包括js、vue、react+ts、vue3+ts的写法)

朱远辉的博客 1702

YOLOv11改进策略【损失函数篇】| 通过辅助边界框计算IoU提升检测效果(Inner_GIoU、Inner_DIoU、Inner_CIoU、Inner_EIoU、Inner_SIoU)

为了弥补现有 IoU 损失在不同检测任务中泛化性弱和收敛速度慢的问题,·Inner-IoU·通过引入比例因子 “ratio” 来控制辅助边界框的尺度大小,利用不同尺度的辅助边界框来计算损失,从而加速边界框回归过程。

Limiiiing的博客 3890

通过JS实现级联下拉菜单内容的动态获取

问题描述: 菜单类型、父类菜单均为下拉控件,其中菜单类型的内容时固定的,只有两种:一级菜单、二级菜单。 如何实现级联,即菜单类型选择一级菜单时,父类菜单下拉控件内容包含:根菜单;菜单类型选择二级菜单时,则通过Ajax从后台获取数据,并动态添加到父类菜单下拉控件中。 html代码如下: <tr> <td width="15%" style="text-al...

我爱编程持之以恒 3511

YOLOv8 交通流量监测详解

本文介绍了一个基于YOLOv8的交通流量监测系统,该系统通过深度学习技术实现车辆实时检测、跟踪和分类。系统核心功能包括:1)使用YOLOv8模型检测道路车辆并进行持续跟踪;2)按方向和车型统计车流量;3)支持多区域流量监测和数据可视化。文章提供了完整的代码实现示例,涵盖基础车辆检测、视频流处理和高级数据分析功能。系统还可进一步优化性能,如使用轻量级模型、GPU加速等,并建议扩展车速估算、密度分析等功能。该方案为交通管理提供了有效的实时监测和决策支持工具。

u010117029的博客 346

SPMI总线协议(一)

系统电源管理接口( System Power Management Interface简称SPMI)是一种双线串行接口,用于连接片上系统(SoC)处理器系统的集成电源控制器(PC)与一个或多个电源管理集成电路(PMIC)电压调节系统。SPMI 使系统能够使用单个 SPMI 总线动态调整 SoC 内部电压域的电源和衬底偏置电压。移动设备和其他便携式设计正日益采用系SPMI)协议,实现多主多从系统,根据实时系统需求监测和动态控制供电电压。设计人员可以在系统级实现更低的功率。

qflook的博客 882

javascript实现下拉条联动_js实现的下拉框二级联动效果

本文实例讲述了js实现的下拉框二级联动效果。分享给大家供大家参考,具体如下:var cityArr = [];cityArr['江苏省'] =[{txt:'南京', val:'南京'},{txt:'无锡', val:'无锡'},{txt:'徐州', val:'徐州'},{txt:'苏州', val:'苏州'},{txt:'南通', val:'南通'},{txt:'淮阴', val:'淮阴'},{t...

weixin_30406901的博客 753

[AI8051U入门第一步]环境安装和按键控制流水灯

本文介绍了AI8051U单片机的开发环境搭建及GPIO应用。主要内容包括:1)通过ISP软件完成Keil开发环境配置;2)AI8051U特性介绍,包括32位8051内核、浮点运算单元及丰富外设;3)GPIO输入输出模式解析,并附流水灯控制代码;4)提供完整的系统初始化、延时函数及LED控制代码实现。文章配套资源包含完整工程代码,适用于智能硬件及物联网开发。

sinat_58149788的博客 670

下拉框二级联动得js函数

参数说明: select1:父选择框id select2:子选择框id parentid:父选择框类型+父选项id,如:100.1、100.2 flag:标志位,是否显示无效选项 select2Value:子选择框得值,供初始化时使用 //二级联动 function mutipleSelect(select1, select2, parentid, flag, select2Valu...

226

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

js给select下拉框赋值-通过jquery方法赋值;jqueryslideBox(jquery轮播);jquery获取当前输入框值、is函数、function($)含义

JS_Select赋值的几种方式 jquery添加元素菜鸟教程 时间控件联动,根据选择日期+7天

qq_45699990的博客 3454

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

JS三级联动new Option()函数的作用

在做三级联动的时候遇见了这个函数,对函数的用法进行一下小总结,不太详细,敬请谅解。 作用:用于创建一个新的选项 Option()构造函数接受两个参数:文本(text)和值(value);第二个参数可选.虽然这个构造函数会创建一个Object的实例,但是兼容DOM的浏览器会返回一个元素。我们依然可以使用appendChild()将新的选项加到选择框中。例如: var newOption = new ...

Voyager-Lc 992

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ASP + XML + JavaScript 实现动态无限级联动菜单

  我做某个项目时,有需求的是做一个动态的无限级的联动菜单。由于本人比较懒于是上网找找有关的代码,但很多都没有满足需求,其中有一编文章是用JavaScript对XML文件操作来实现无限级联动菜单的,我们可结合ASP来完成对数据库值的读取,然后写入XML文件,再用JavaScript读出来并且控制它的联动。这儿的关键是把数据库内的N层数据类读出来然后正确写入XML文件中:我的数据库表结构是这样的:

Jockey的专栏 2780

【孤独旅者】封装一个三级联动和基于Vue的mintUI三级联动

原生JS封装: moreSelect: function (url,elements) { function GetArea(url) { this.url = url this.init(elements) } GetArea.prototy...

weixin_30243533的博客 129

python下拉框二级联动_二级联动下拉列表JS+html实现

二级联动下拉列表JS+html实现(2012-06-01 11:11:15)例子:This is atest!onChange="redirec(document.frm.s1.options.selectedIndex)">selected>请选择value="1">脚本语言value="2">高级语言value="3">其他语言selected>请选择//获...

weixin_39783633的博客 427

django结合js实现省市联动及添加功能

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 二级联动是系统应用中比较常见的功能,一边学习一边研究,根据自己理解得出增加和调出过程,修改和删除功能还在继续完善。 ...

m0_64538785的博客 591

HTML+JS实现二级下拉联动

一、要实现的效果 二、HTML代码 三、js代码 1、利用字面量声明数组的方式——创建省份数组 2、利用构造函数声明的方式——创建每个省下面的城市(未一一例举完毕,请自行补充) 3、js中获取到html的两个下拉菜单并且设置样式 4、一级下拉菜单添加省份 5、二级下拉添加城市菜单 6、实现一级省份改变,二级城市跟着联动改变 ...

weixin_49596018的博客 2199

VC/MFC中通过CWebPage类调用javascript函数(给js函数传参,并取得返回值)

①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中。 CWebPage类头文件和实现文件下载地址: http://download.youkuaiyun.com/detail/masikkk/4427190 ②添加WebBrowser控件,在视图/对话框类的头文件中#include "webbrowser2.h",增加成员变量...

weixin_30528371的博客 81

SL API 与 JS API的交互

我们知道,Siverlight 作为 浏览器的一个插件,就相当于程序的容器,那么我们怎样和Html 中的JS 代码交互呢,其实微软给我们了解决方案. 参考文章http://www.cnblogs.com/HellenTian/archive/2010/11/11/1874711.html   1.Silverlight 来调用Javascript 。比如我想显示两个Map  一个Map 是Si

关注ArcGIS Server技术! 1995

ajax实现无刷新省市联动

Common.js文件提供了两个函数一个是$函数,实现根据id返回对应的Dom对象,另外一个就是http函数,实现向服务器发送XMLHttpRequest请求 function $(id) { return document.getElementById(id); } (function (window) { //options:{url,async,data,type,suc

王建野的专栏 739

带行政编码的省市区三级联动

带行政编码的省市区三级联动

jnfy的博客 3615

js省市县三级联动下拉列表的示例

html代码 三个下拉列表 &lt;select id = "province" onchange ="selectOnChange(this.options[this.options.selectedIndex].value,'city')"&gt; &lt;c:choose&gt; &lt;c:when test="${not empty areaList}"&gt;  &lt;c:fo

Star_Pc_1126的博客 3583
上一篇: js 联动
下一篇: mysql decimal、numeric数据类型
xiaodanjava
博客等级 码龄15年 90粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值