Wie kann ich einem JavaScript-Objekt/Klasse dynamisch Attribute hinzufügen?XML-Name-Wert-Paare dynamisch in Objektattribute konvertieren
Ich analysiere eine XML-Datei, für jedes Name-Wert-Paar in einem XML-Element Ich versuche, dieses Paar als ein Attribut zu einem Javascript-Objekt hinzuzufügen. Siehe mein Beispiel für Klarheit:
function MyObject(nType)
{
this.type = nType;
}
MyObject.prototype.parseXMLNode(/*XML Node*/ nodeXML)
{
var attribs = nodeXML.attributes;
for (var i=0; i<attribs.length; i++)
this.(attribs[i].nodeName) = attribs[i].nodeValue; // ERROR here
}
// Where the xml would look like
<myobject name="blah" width="100" height="100"/>