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下过滤数组重复值的代码
Sep 10 Javascript
JavaScript对象模型-执行模型
Apr 28 Javascript
JavaScript 解析Json字符串的性能比较分析代码
Dec 16 Javascript
基于jquery的给文章加入关键字链接
Oct 26 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 Javascript
js获取对象为null的解决方法
Nov 21 Javascript
AngularJS快速入门
Apr 02 Javascript
javascript数组排序汇总
Jul 07 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
Javascript模块化机制实现原理详解
Apr 02 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
用PHP生成自己的LOG文件
2006/10/09 PHP
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
Jquery 基础学习笔记
2009/05/29 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
vue 实现单选框设置默认选中值
2019/11/07 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
Python中的集合介绍
2019/01/28 Python
Python pickle模块实现对象序列化
2019/11/22 Python
python之列表推导式的用法
2019/11/29 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
武汉东之林科技有限公司机试
2013/09/17 面试题
初中校园之声广播稿
2014/01/15 职场文书
工程质量月活动方案
2014/02/19 职场文书
2014年新生军训方案
2014/05/01 职场文书
生物工程专业求职信
2014/09/03 职场文书
学习张林森心得体会
2014/09/10 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python