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 相关文章推荐
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 Javascript
Ext 今日学习总结
Sep 19 Javascript
简单常用的幻灯片播放实现代码
Sep 25 Javascript
node.js WEB开发中图片验证码的实现方法
Jun 03 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
深入理解jQuery3.0的domManip函数
Sep 01 Javascript
js中的面向对象入门
Mar 06 Javascript
详解vue-router基本使用
Apr 18 Javascript
深入解析Vue 组件命名那些事
Jul 18 Javascript
JS实现在文本指定位置插入内容的简单示例
Dec 22 Javascript
学习JS中的DOM节点以及操作
Apr 30 Javascript
vue实现二级导航栏效果
Oct 19 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
其他功能
2006/10/09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
python中的二维列表实例详解
2018/06/19 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
python判断输入日期为第几天的实例
2018/11/13 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
Python list运算操作代码实例解析
2020/01/20 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
高中校园广播稿
2014/01/11 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
车间统计员岗位职责
2015/04/14 职场文书
请客吃饭开场白
2015/06/01 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS