document.getElementById("inse").innerHTML=str;主要是这句,有错误么?

解决方案 »

  1.   

    如果存在这个方法readXML就没有错误
      

  2.   

    存在阿,但就是过不去
    function createXMLDoc(){
    var xmlDoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
    xmlDoc.async=false;
    xmlDoc.load("xml/data.xml");
    return xmlDoc;
    }
    /*
     * read xml where id=?
     */
    function readXML(id){
    var xmlDoc=createXMLDoc();
    var data =xmlDoc.selectSingleNode("//data[@id='"+id+"']");
    var data_lev1=data.childNodes[0].text;
    var data_lev2=data.childNodes[1].text;
    var data_lev3=data.childNodes[2].text;
    var data_productName=data.childNodes[3].text;
    var data=[data_lev1,data_lev2,data_lev3,data_productName];
    return data;
    }