支持fireFox IE 的下拉联动框

<script language="javascript">//定义 下拉菜单显示的数据
var sysArray = [{id:'1',sysno:'3',sysname:'反恐精英',display:'no'},
                            {id:'2',sysno:'2',sysname:'星际争霸',display:'yes'},
                            {id:'3',sysno:'1',sysname:'由我世界',display:'yes'}];
 var typeArray = [{id:'1',typeid:'C004',typename:'游戏道具问题',sysno:'1'},
                            id:'2',typeid:'C001',typename:'帐户问题',sysno:'1'},
                            {id:'3',typeid:'S002',typename:'积分问题',sysno:'2'},
                            {id:'4',typeid:'C003',typename:'游戏登录问题',sysno:'1'},
                            {id:'5',typeid:'C002',typename:'充值问题',sysno:'1'},
                            {id:'6',typeid:'S001',typename:'游戏操作',sysno:'2'}];
</script>

function initSelect(){ \\在也页面的onload 事件里面调用
    initSysSelect();
    initTypeSelect();
}

function initSysSelect(){ \\初试化第一个下拉菜单
    var optionStr ="";
    var sysSelectObj = document.getElementById("subSelect");
    for(var i=0;i<sysArray.length;i++){
        if(sysArray[i].display != "no"){
            var op = new Option(sysArray[i].sysname,sysArray[i].sysno);
            sysSelectObj.options.add(op);
        }
    }
}
function initTypeSelect(){\\根据第一个下拉菜单的值,初试化第二个菜单
    var sysSelectValue = document.getElementById("subSelect").value;
    var typeSelectObj = document.getElementById("typeSelect");
    for(var i=0;i<typeArray.length;i++){
        if(sysSelectValue == typeArray[i].sysno ){
            var op = new Option(typeArray[i].typename,typeArray[i].typeid);
            typeSelectObj.options.add(op);  \\IE 与firefox 有有区别。这样写支持IE,firefox
        }
    }
}

function changTypeSelect(){//在第一个菜单的onchange事件里面调用
    var sysSelectValue = document.getElementById("subSelect").value;
    var typeSelectObj = document.getElementById("typeSelect");
    typeSelectObj.innerHTML="";
    for(var i=0;i<typeArray.length;i++){
        if(sysSelectValue == typeArray[i].sysno ){
            var op = new Option(typeArray[i].typename,typeArray[i].typeid);
            typeSelectObj.options.add(op);
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值