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 arguments 对象使用介绍
Oct 18 Javascript
js闭包的用途详解
Nov 09 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 Javascript
详解JavaScript编程中正则表达式的使用
Oct 25 Javascript
详解JavaScript中localStorage使用要点
Jan 13 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
彻底理解js面向对象之继承
Feb 04 Javascript
jquery.pagination.js分页使用教程
Oct 23 jQuery
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
Jul 28 Javascript
javascript canvas封装动态时钟
Sep 30 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
PHP4在Windows2000下的安装
2006/10/09 PHP
php实现简单文件下载的方法
2015/01/30 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
在模板页面的js使用办法
2010/04/01 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
python获得图片base64编码示例
2014/01/16 Python
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python 内存管理机制全面分析
2021/01/16 Python
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
2014年消防工作总结
2014/11/21 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
党课主持词大全
2015/06/30 职场文书
尝试使用Python爬取城市租房信息
2022/04/12 Python