我正在尝试在xml document中创建一个Javascript。但不会提供所需的输出

这是我的代码

if(status==0)
        {


             var objXML = new ActiveXObject("Microsoft.XmlDOM")
             objXML.async = false
             var objXMLRoot=objXML.createElement("root")
             objXML.documentElement=objXMLRoot

             objXMLRoot.appendChild(objXML.createElement("parentname"))
             objXMLRoot.appendChild(0).text=listid

             objXMLRoot.appendChild(objXML.createElement("childname"))
             objXMLRoot.appendChild(1).text=document.getElementById("childId").value;

             objXMLRoot.appendChild(objXML.createElement("childstatus"))
             objXMLRoot.appendChild(2).text=ichildid;

             AjaxSend(objXMLRoot,'100','1');
        }


我的问题:我的xml文档中没有任何数据。我想在我的xml文档中获取listid,childid值
任何帮助都会得到应用

最佳答案

它们是您的代码中的某些语法错误

试试下面的东西

if(status==0)
        {


             var objXML = new ActiveXObject("Microsoft.XmlDOM")
             objXML.async = false
             var objXMLRoot=objXML.createElement("root")
             objXML.documentElement=objXMLRoot

             objXMLRoot.appendChild(objXML.createElement("parentname"))
             objXMLRoot.childNodes(0).text=listid

             objXMLRoot.appendChild(objXML.createElement("childname"))
             objXMLRoot.childNodes(1).text=document.getElementById("childId").value;

             objXMLRoot.appendChild(objXML.createElement("childstatus"))
             objXMLRoot.childNodes(2).text=ichildid;

             AjaxSend(objXMLRoot,'100','1');
        }

关于javascript - 在javascript中创建XML文档显示错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28191133/

10-12 12:33
查看更多