日期:2014-05-16  浏览次数:20353 次

js中if..else问题求教
JScript code

function getBoundary(districtName)
{  
    var bdary = new BMap.Boundary();
    var name = districtName; 
    if(districtName=="马鞍山市"||"雨山区"||"花山区"||"金家庄区")
      bdary.get(districtName, function(rs)
       {       //获取行政区域
        map.clearOverlays();        //清除地图覆盖物       
        var count = rs.boundaries.length; //行政区域的点有多少个
        for(var i = 0; i < count; i++){
            var ply = new BMap.Polygon(rs.boundaries[i], {strokeWeight: 2, strokeColor: "#ff0000"}); //建立多边形覆盖物
            map.addOverlay(ply);  //添加覆盖物
            map.setViewport(ply.getPath());    //调整视野         
        }
     });
     else
         secRing();   
}




这样做错在哪里呢?else调用别的方法该怎么写?

------解决方案--------------------
第一个if没有花括符啊,你都写了那么多行,多条语句。
------解决方案--------------------
第一个if没有花括符啊,你都写了那么多行,多条语句。