簡體   English   中英

元素不會 appendChild

[英]Element won't appendChild

所以我有一個 tampermonkey 腳本,它創建一些元素並附加它們。

因此,我的第一個類名元素:ControllerBG 附加到 ID 為“motd”的元素。

當我的第二個元素嘗試附加時,我在控制台中什么也看不到或沒有錯誤。

例子。

ControllerBG.appendChild(TopContainer);

它只附加第一個變量/元素,它看起來像這樣

<div class="ControllerBG" item-controlv1=""></div>

為什么其他元素不附加到該元素(也稱為變量“TopContainer”)?

這是我的 JSFIDDLE 和 JavaScript。

https://jsfiddle.net/60nzjxf3/

我什至嘗試過:

ControllerBG.innerHTML = TopContainer

您正在將 TopContainer 附加到其他幾個元素中。 只有最后一個 (AboutContent) 才會真正擁有它,並且您沒有將該元素附加到文檔中。

ControllerBG.innerHTML = TopContainer不起作用,因為 TopContainer 是一個元素,而不是 HTML 字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM