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 中 document.createEvent的用法
Aug 29 Javascript
关于document.cookie的使用javascript
Oct 29 Javascript
TBCompressor js代码压缩
Jan 05 Javascript
JQuery插件开发示例代码
Nov 06 Javascript
JavaScript AJAX之惰性载入函数
Aug 27 Javascript
利用C/C++编写node.js原生模块的方法教程
Jul 07 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
JS严格模式原理与用法实例分析
Apr 27 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和ACCESS写聊天室(三)
2006/10/09 PHP
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
PHP中$this和$that指针使用实例
2015/01/06 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
python中List的sort方法指南
2014/09/01 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
运动会拉拉队口号
2014/06/09 职场文书
信息员培训方案
2014/06/12 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android