带有 AMCHART 的 appendchild 和 removechild js
appendchild and removechild js with AMCHART
<div id="chartcontainer" >
<div id="chart" style=" width : 65%; height : 65%; "></div>
<div id="curtainpie" style="color:FireBrick;">Chart is loading...</span></div>
</div>
在 JS 中我有:
var curtain = document.getElementById("curtainpie");
curtain.parentNode.removeChild(curtain);
...........
curtain.parentNode.appendChild(curtain);
所以我想先取下窗帘,然后再让它再次出现,但这似乎不起作用...(我可以取下窗帘,但不能让它再次出现)
从窗帘中声明一个 parent 节点。
从 curtain.parentNode
中删除 child curtain
后,在您的代码中,
正下方的行代码 curtain.parentNode.appendChild(curtain);
找不到 parentNode 方法,因为没有专利(你从 parent 进一步删除了窗帘。)
也许下面的代码可以工作。
var curtain = document.getElementById("curtainpie");
var parentNode = curtain.parentNode;
parentNode.removeChild(curtain);
parentNode.appendChild(curtain);
<div id="chartcontainer" >
<div id="chart" style=" width : 65%; height : 65%; "></div>
<div id="curtainpie" style="color:FireBrick;">Chart is loading...</span></div>
</div>
在 JS 中我有:
var curtain = document.getElementById("curtainpie");
curtain.parentNode.removeChild(curtain);
...........
curtain.parentNode.appendChild(curtain);
所以我想先取下窗帘,然后再让它再次出现,但这似乎不起作用...(我可以取下窗帘,但不能让它再次出现)
从窗帘中声明一个 parent 节点。
从 curtain.parentNode
中删除 child curtain
后,在您的代码中,
正下方的行代码 curtain.parentNode.appendChild(curtain);
找不到 parentNode 方法,因为没有专利(你从 parent 进一步删除了窗帘。)
也许下面的代码可以工作。
var curtain = document.getElementById("curtainpie");
var parentNode = curtain.parentNode;
parentNode.removeChild(curtain);
parentNode.appendChild(curtain);