怎么用js给三级联动的下拉框赋值

2025-01-18 17:34:44
推荐回答(1个)
回答(1):


        


            所  在  省:
            
        


        


            所  在  市:
            
        


        


            所  在  县:
            
        


            
            
            
            
            _init_area();
        

注 册
        


    



    var Gid  = document.getElementById ;
    var showArea = function(){
        Gid('show').innerHTML = "

省" + Gid('s_province').value + " - 市" +
        Gid('s_city').value + " - 县/区" +
        Gid('s_county').value + "

"
    }
    Gid('s_county').setAttribute('onchange','showArea()');


    function setVal1(_text)
    {
        document.getElementById("shengText").value=_text;
    }
    function setVal2(_text)
    {
        document.getElementById("shiText").value=_text;
    }
    function setVal3(_text)
    {
        document.getElementById("xianText").value=_text;
    }


这样我是能获取到值, 但是只获取到最后一个 县的那个 select值。  试了半个小时。发现是js文件为select赋值的原因。 有没有什么其他办法。 既可以用js文件为select赋值,还能获取到值为文本框赋值。

相关问答