你的的代码ocist是哪里来的
MR.RIGHT
MR.RIGHT 2017-06-24 15:51:08
[JavaScript讨论组]

ocist.options.length=1这句ocist哪里来的

MR.RIGHT
MR.RIGHT

全部回复(1)
大家讲道理
<script>
 //声明省
 var oProc = ["安徽","上海","山东"]; //直接声明array
 //声明市
 var oCity = [
 ["合肥","淮南","芜湖"],
 ["浦东","闵行","浦西"],
 ["济南","青岛","枣庄"]
 ];
 //声明区
 var oCist= [
 [
 ["政务区","庐阳区","蜀山区"],
 ["田家庵区","大通区","九龙岗区"],
 ["镜湖区","鸠江区","三山区"]
 ],
 [
 ["浦东1","浦东2","浦东3"],
 ["闵行1","闵行2","闵行3"],
 ["浦西1","浦西","浦西3"]
 ],
 [
 ["历下区","天桥区","长清区"],
 ["市南区","市北区","李沧区"],
 ["薛城区","市中区","峄城区"]
 ]
 ];
 var oproc = document.getElementById("proc");
 var ocity = document.getElementById("city");
 var oCist= document.getElementById("dist");
 
 window.onload = function(){
 for(var i =0;i<oProc.length;i++){
 //创建元素节点
 var oOpt = document.createElement("option");
 //创建文本节点
 var oTxt = document.createTextNode(oProc[i]);
 oOpt.appendChild(oTxt);
 oproc.appendChild(oOpt);
 }
 };
 function showCity(){
 if(oproc.value=="-1"){
 ocity.options.length = 1;
 odist.options.length = 1;
 }else{
 ocity.options.length = 1;
 oCist.options.length = 1;
 var num = oproc.options.selectedIndex;
 //console.log(num); 测试是否成功
 for(var i =0;i<oCity[num-1].length;i++){ 
 var oOpt = document.createElement("option");
 var oTxt = document.createTextNode(oCity[num-1][i]);
 oOpt.appendChild(oTxt);
 ocity.appendChild(oOpt);
 }
 }
 }
 function showDist(){
 if(ocity.value=='-1'){
 ocist.options.length = 1
 }else{
 oCist.options.length = 1;
 var numPro = oproc.options.selectedIndex;
 var numCity = ocity.options.selectedIndex;
 for(var i=0;i<oCist[numPro-1][numCity-1].length;i++){
 var oOpt = document.createElement("option");
 var oTxt = document.createTextNode(oDist[numPro-1][numCity-1][i]);
 oOpt.appendChild(oTxt);
 odist.appendChild(oOpt);
 }
 }
 }
</script>


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号