我有一些XML clientXML
,我想替换一个<issue>
(包括嵌套在问题中的所有内容)。新的<issue>
称为newXMLIssue
。我已经确定了用
var oldXMLIssue = clientXML.querySelector("[XMLId=" + XMLIssueId + "]");
替换为
oldXMLIssue = newXMLIssue;
但我相信这只是替换了对象的副本,因为
alert(oldXMLIssue.childNodes[2].textContent);
输出新信息(我想要的东西),但是
alert(clientXML.querySelector("[XMLId=" + XMLIssueId + "]").childNodes[2].textContent);
仍然仅输出旧信息。 (两个警报语句都应输出相同的内容)。
如何更改对象本身,而不仅仅是它的副本?