Javascript appendchild和removechild js与AMCHART

Javascript appendchild和removechild js与AMCHART,javascript,amcharts,Javascript,Amcharts,因此,我想先移除帘幕,然后再使其再次出现,但这似乎不起作用…(我可以移除帘幕,但无法使其再次出现)从帘幕中声明父节点 从窗帘.parentNode中删除子窗帘后, 行代码窗帘.parentNode.appendChild(窗帘)找不到parentNode方法,因为没有专利(您进一步从父节点删除了窗帘。) 也许下面的代码可以工作 var curtain = document.getElementById("curtainpie"); curtain.parentNode

因此,我想先移除帘幕,然后再使其再次出现,但这似乎不起作用…(我可以移除帘幕,但无法使其再次出现)

从帘幕中声明父节点

窗帘.parentNode
中删除子
窗帘
后, 行代码
窗帘.parentNode.appendChild(窗帘)找不到parentNode方法,因为没有专利(您进一步从父节点删除了窗帘。)

也许下面的代码可以工作

    var curtain = document.getElementById("curtainpie");
          curtain.parentNode.removeChild(curtain);
...........

            curtain.parentNode.appendChild(curtain);

谢谢,伙计,我快要发疯了,我是js新手,所以我知道的不多,但我理解你的逻辑(:@shivzuh了解javascript中的引用变量和值。然后它变得容易理解。祝你有一个好的js:)
    var curtain = document.getElementById("curtainpie");
          curtain.parentNode.removeChild(curtain);
...........

            curtain.parentNode.appendChild(curtain);
var curtain = document.getElementById("curtainpie");
var parentNode = curtain.parentNode;
parentNode.removeChild(curtain);
parentNode.appendChild(curtain);