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 相关文章推荐
javascript cookie操作类的实现代码小结附使用方法
Jun 02 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
Javascript验证上传图片大小[前台处理]
Jul 18 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
Aug 02 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
Dec 23 Javascript
JavaScript高阶函数_动力节点Java学院整理
Jun 28 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
JavaScript流程控制(循环)
Dec 06 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP 日,周,月点击排行统计
2012/01/11 PHP
三种php连接access数据库方法
2013/11/11 PHP
php 发送带附件邮件示例
2014/01/23 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
jquery实用代码片段集合
2010/08/12 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
python list语法学习(带例子)
2013/11/01 Python
Python yield 使用浅析
2015/05/28 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
Django缓存Cache使用详解
2020/11/30 Python
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
篮球社团活动总结
2014/06/27 职场文书
甜品店创业计划书
2014/09/21 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
工作业绩不及格检讨书
2014/10/28 职场文书
大学校园招聘会感想
2015/08/10 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
总结Pyinstaller打包的高级用法
2021/06/28 Python
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android