首页 > 其他分享 >二级联动 js脚本

二级联动 js脚本

时间:2022-11-18 19:11:41浏览次数:42  
标签:脚本 联动 allinfo value js length objChange var options


//二级联动 说明:联动的select的值必须匹配 allinfo为二级所有值的数组 格式为value|text  

//贾世义

function selectChange(obj, changeId, allinfo) {
    var selValue = obj.options[obj.selectedIndex].value; //得到select对象中当前被选中的值
    var objChange = document.getElementById(changeId);
    if (objChange) {
        objChange.options.length = 0;
        for (i = 0; i < allinfo.length; i++) {
            if (allinfo[i].substring(0, selValue.length) == selValue) {
                objChange.options.length++;
                var p = allinfo[i].indexOf("|");
                var text = allinfo[i].substr(p + 1);
                var value = allinfo[i].substr(0, p);
                objChange.options[objChange.options.length - 1] = new Option(text, value);
            }
        }
    }
}

欢迎访问:​​http://121.18.78.216​​ 适易查询分析、工作流、内容管理及项目管理演示平台

 

标签:脚本,联动,allinfo,value,js,length,objChange,var,options
From: https://blog.51cto.com/u_14751752/5868960

相关文章