我有一些 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);
仍然只输出旧信息。(两个警报语句应输出相同)。
如何更改对象本身,而不仅仅是它的副本?