javawscript 三级菜单的实现原理


Posted in Javascript onJuly 01, 2009
省份: 请选择山东省
城市: ==请选择==威海市德州市滨州市
区县: ==请选择乡镇==威海文登荣成乳山

省份,城市,区县数据结构:【名称,父类ID,当前ID】

 onChange="changelocation2(document.editForm.smalllocation.options[document.editForm.smalllocation.selectedIndex].value)"

根据selectedIndex取得下一级关联菜单的父类ID,

function changelocation(locationid) 
{ 
document.editForm.smalllocation.length = 0; 
// document.editForm.dlmc0.length = 0; 
document.getElementById("dlmc0").length=0; 
//document.editForm.dlmc0.options[0] = new Option('==请选择==',''); 
document.getElementById("dlmc0").options[0] = new Option('==请选择==',''); //alert(locationid); 
var locationid=locationid; 
var i; 
document.editForm.smalllocation.options[0] = new Option('==请选择==',''); 
for (i=0;i < onecount; i++) 
{ 
if (subcat[i][1] == locationid) 
{ 
document.editForm.smalllocation.options[document.editForm.smalllocation.length] = new Option(subcat[i][0], subcat[i][2]); 
} 
} 
}
Javascript 相关文章推荐
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
jQuery实现跟随鼠标运动图层效果的方法
Feb 02 Javascript
JavaScript字符串常用的方法
Mar 10 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
bootstrap datepicker限定可选时间范围实现方法
Sep 28 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
vue项目部署上线遇到的问题及解决方法
Jun 10 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
利用不到200行代码写一款属于你自己的js类库
Jul 08 Javascript
Javascript 函数对象的多重身份
Jun 28 #Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 #Javascript
event对象的方法 兼容多浏览器
Jun 27 #Javascript
js AspxButton的客户端操作
Jun 26 #Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 #Javascript
You might like
sony ICF-2010 拆解与改装
2021/03/02 无线电
PHP与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
PHP数组操作类实例
2015/07/11 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
python对日志进行处理的实例代码
2018/10/06 Python
Python中修改字符串的四种方法
2018/11/02 Python
python实现石头剪刀布小游戏
2021/01/20 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
Django model update的多种用法介绍
2020/03/28 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
有兼职工作经历的简历自我评价
2014/03/07 职场文书
毕业设计说明书
2014/05/07 职场文书
个人委托书怎么写
2014/09/17 职场文书
清洁工岗位职责
2015/02/13 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电
MySQL数据库简介与基本操作
2022/05/30 MySQL