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 颜色渐变效果的实现代码
Oct 01 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
Jul 29 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
JS框架之vue.js(深入三:组件1)
Sep 29 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
浅析Jquery操作select
Dec 13 Javascript
详解Angular的数据显示优化处理
Dec 26 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
May 05 Javascript
浅谈js数组splice删除某个元素爬坑
Oct 14 Javascript
js实现自定义滚动条的示例
Oct 27 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
基于PHP的简单采集数据入库程序
2014/07/30 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
webpack3之loader全解析
2017/10/26 Javascript
Nodejs实现用户注册功能
2019/04/14 NodeJs
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
python随机数分布random测试
2018/08/27 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
如果Session Bean得Remove方法一直都不被调用会怎么样
2012/07/14 面试题
教育课题研究自我鉴定范文
2013/12/28 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
公司演讲稿开场白
2014/08/25 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
会计实训报告范文
2014/11/04 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
客户答谢会致辞
2015/07/30 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL