如何实现http://car.autohome.com.cn/中 快速选车 按下拉列表 筛选 ?具体用的是javascript哪个方法哪个函数?

解决方案 »

  1.   

    function goToJB()
    {
    var k_im=document.getElementById("ls_isimport").value;
    var k_jb=document.getElementById("ls_jb").value;
    var k_jg=document.getElementById("ls_price").value;
    var u="";
    if(k_im<2)
    {
    u="http://car.autohome.com.cn/plist/8/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    if(k_jb>0 && k_jg>0)
    {          
    u="http://car.autohome.com.cn/plist/3/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    else
    {
    if(k_jb>0)
    {              
    u="http://car.autohome.com.cn/plist/2/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    if(k_jg>0)
    {
    u="http://car.autohome.com.cn/plist/1/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    }
    }
      

  2.   

    <div>

            品牌搜索:<input name="txt_serch" type="text" id="txt_serch" onkeydown="KeyDown()" /><input name="srh_bt" type="button" id="srh_bt" value="搜索" onclick="goToSerch()" />
            快速选车:<select name="ls_isimport" id="ls_isimport" onkeydown="KeyDown2()" style="font-size:12px;">
    <option selected="selected" value="2">=产地=</option>
    <option value="0">国产</option>
    <option value="1">进口</option> </select>&nbsp;<select name="ls_jb" id="ls_jb" onkeydown="KeyDown2()" style="font-size:12px;">
    <option value="0">=请选择级别=</option>
    <option value="1">微型车</option>
    <option value="2">小型车</option>
    <option value="3">紧凑型车</option>
    <option value="4">中型车</option>
    <option value="5">中大型车</option>
    <option value="6">豪华车</option>
    <option value="7">跑车</option>
    <option value="8">MPV</option>
    <option value="9">SUV</option> </select>&nbsp;<select name="ls_price" id="ls_price" onkeydown="KeyDown2()" style="font-size:12px;">
    <option selected="selected" value="0">=请选择价格=</option>
    <option value="1">5万以下</option>
    <option value="2">5-8万</option>
    <option value="3">8-10万</option>
    <option value="4">10-15万</option>
    <option value="5">15-20万</option>
    <option value="6">20-25万</option>
    <option value="7">25-30万</option>
    <option value="8">30-40万</option>
    <option value="9">40-100万</option>
    <option value="10">100万以上</option> </select><input name="bt" type="button" id="bt" value="筛选" onclick="goToJB()" /></div>
    function goToJB()
    {
    var k_im=document.getElementById("ls_isimport").value;
    var k_jb=document.getElementById("ls_jb").value;
    var k_jg=document.getElementById("ls_price").value;
    var u="";
    if(k_im<2)
    {
    u="http://car.autohome.com.cn/plist/8/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    if(k_jb>0 && k_jg>0)
    {          
    u="http://car.autohome.com.cn/plist/3/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    else
    {
    if(k_jb>0)
    {              
    u="http://car.autohome.com.cn/plist/2/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    if(k_jg>0)
    {
    u="http://car.autohome.com.cn/plist/1/"+ k_jg + "/" + k_jb + "/" + k_im + "/1.htm"
    window.location.href=u;
    }
    }
    }
      

  3.   

    遇到各种自己看不明白的效果,用firebug抓下来就可以了