Click here to Skip to main content
15,909,896 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
In my javascript file i use the following code
JavaScript
    var objResponseXmlDoc = document.createElement("XML");
var xmlmdInfo = objResponseXmlDoc.createElement("md");
var xmlviInfo = objResponseXmlDoc.createElement("vi");
var xmlcInfo = objResponseXmlDoc.createElement("c");
var xmlidInfo  = objResponseXmlDoc.createElement("id");


when executer reaches the xmlmdInfo it raise the error as "Object doesn't support property or method 'createElement'"
but upto IE 9 its working fine
can any one give me solution for this.
Posted

You should replace objResponseXmlDoc.createElement with document.createElement
If you want to append the created elements to objResponseXmlDoc, then use objResponseXmlDoc.appendChild()
JavaScript
    var objResponseXmlDoc = document.createElement("XML");
var xmlmdInfo = document.createElement("md");
var xmlviInfo = document.createElement("vi");
var xmlcInfo = document.createElement("c");
var xmlidInfo  = document.createElement("id");
    objResponseXmlDoc.appendChild(xmlmdInfo); // after creating these elements, append them to objResponseXmlDoc
    objResponseXmlDoc.appendChild(xmlviInfo);
    objResponseXmlDoc.appendChild(xmlcInfo);
    objResponseXmlDoc.appendChild(xmlidInfo);
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 16-Oct-13 16:01pm    
5ed. Note that, reportedly, IE10 is considerably closer to the standard, so, if something works in earlier IE but not in IE10, chances are, this is correct behavior of IE10.
And I suggested more convenient portable alternative, please see my answer.
—SA
Thomas Daniels 18-Oct-13 12:16pm    
Thank you!
 
Share this answer
 
v2
Comments
Thomas Daniels 18-Oct-13 12:18pm    
5ed, jQuery is a great portable framework, and will probably fix (almost) all compability issues of the OP.
Sergey Alexandrovich Kryukov 18-Oct-13 12:24pm    
Thank you.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900