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 相关文章推荐
js GridView 实现自动计算操作代码
Mar 25 Javascript
Extjs TriggerField在弹出窗口显示不出问题的解决方法
Jan 08 Javascript
Javascript 页面模板化很多人没有使用过的方法
Jun 05 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
微信JS接口汇总及使用详解
Jan 09 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
Jan 19 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
Sep 28 Javascript
js提取中文拼音首字母的封装工具类
Mar 12 Javascript
d3绘制基本的柱形图的实现代码
Dec 12 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实现登录注册之BootStrap表单功能
2017/09/03 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
重定向实现代码
2006/11/20 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
js模块加载方式浅析
2017/08/12 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
详解python中字典的循环遍历的两种方式
2017/02/07 Python
python爬虫之百度API调用方法
2017/06/11 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
Python基于WordCloud制作词云图
2019/11/29 Python
python从Oracle读取数据生成图表
2020/10/14 Python
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
专业实习自我鉴定
2013/10/29 职场文书
求职简历中的自我评价分享
2013/12/08 职场文书
法律进机关实施方案
2014/03/12 职场文书
党员个人剖析材料
2014/09/30 职场文书
重阳节简报
2015/07/20 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
MYSQL如何查看操作日志详解
2022/05/30 MySQL