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右下角弹层及自动隐藏(自己编写)
Nov 20 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
javascript引用类型之时间Date和数组Array
Aug 27 Javascript
jQuery实现的调整表格行tr上下顺序
Jan 10 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
Bootstrap被封装的弹层
Jul 20 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
Sep 02 Javascript
解析微信JS-SDK配置授权,实现分享接口
Dec 09 Javascript
jquery mobile移动端幻灯片滑动切换效果
Apr 15 Javascript
nuxt+axios解决前后端分离SSR的示例代码
Oct 24 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
Oct 25 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 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
Zerg基本策略
2020/03/14 星际争霸
Php图像处理类代码分享
2012/01/19 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
Python实现分段线性插值
2018/12/17 Python
Python高斯消除矩阵
2019/01/02 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
python定义类self用法实例解析
2020/01/22 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
英国家用电器购物网站:Hughes
2018/02/23 全球购物
计算机专业毕业生的自我评价
2013/11/18 职场文书
小学教师培训感言
2014/02/11 职场文书
高中生的自我评价
2014/03/04 职场文书
继承公证书样本
2014/04/04 职场文书
继承权公证书
2014/04/09 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
舞蹈专业求职信
2014/06/13 职场文书
办理房产证委托书
2014/09/18 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
浅析Python实现DFA算法
2021/06/26 Python
一篇文章弄懂Python中的内建函数
2021/08/07 Python
Java 异步任务计算FutureTask
2022/04/28 Java/Android