javascript实现二级省级联动

1,准备省级信息:cities.xml



    
        长沙市
        株洲市
        湘潭市
        吉首市
        张家界
    
    
        长春
        吉林市
        四平
        松原
        通化
    
    
        沈阳
        大连
        鞍山
        抚顺
        铁岭
    
    
        济南
        青岛
        威海
        烟台
        潍坊
    

2,XML 文件解析器- 跨浏览器:util.js

/**
 * Created by lwuyang on 14-2-4.
 */
function parseXML(fileXmlName){
    var xmlDoc;
    try{//Internet Explorer  创建一个空的xml文档
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }catch(e){
        try{//Firefox, Mozilla, Opera, 创建一个空的xml文档
            xmlDoc = document.implementation.createDocument("","",null);
        }catch (e){

        }
    }
    //关闭异步加载
    xmlDoc.async = false;
    //加载xml文件
    xmlDoc.load(fileXmlName);
    return xmlDoc;
}

3,页面实现




    省级联动
    
    


    
    





你可能感兴趣的:(JavaScript)