当前位置:编程学习 > JS >>

二级联动js脚本

 

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

 

//贾世义

 

www.zzzyk.com

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);

            }

        }

    }

}

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,