亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新的子元素包含父元素 JS 錯誤

新的子元素包含父元素 JS 錯誤

侃侃無極 2022-12-22 16:02:17
我遇到了一個小問題。我有:html:<!DOCTYPE html><html><head>    <link rel="stylesheet" href="chart.css">    <script type="text/javascript" src="chart.js"></script>    <title>Chart</title></head><body>    <div id="lifespan-chart">        <div id="lifespan-chart-content"></div>    </div></body></html>一切正常,但是當我想在函數中向 html 添加塊時,loadChart我在控制臺中看到一個錯誤:Uncaught DOMException: Failed to execute 'appendChild' on 'Node': The new child element contains the parent. at Polyline.loadChart. 我應該怎么做才能避免這樣的錯誤?我評論了一個錯誤發生的地方。提前致謝!setSvgEDIT 1 :之前忘記執行了loadChart,我在上面添加了,現在畫好了,但是錯誤仍然存在??梢詥??
查看完整描述

1 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

您正在將 div 附加lifespan-chart-content到自身。


這將附加一個只有 svg 的 div 到lifespan-chart-content


loadChart() {

    var div = document.createElement('div');

    div.innerHTML = this.svg;

    document.getElementById('lifespan-chart-content').appendChild(div);

}


查看完整回答
反對 回復 2022-12-22
  • 1 回答
  • 0 關注
  • 74 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號