-2
收到此錯誤消息時嘗試添加一個子元素:聚合物2.0:如何動態地添加陰影DOM的孩子,爲孩子追加不工作
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
收到此錯誤消息時嘗試添加一個子元素:聚合物2.0:如何動態地添加陰影DOM的孩子,爲孩子追加不工作
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
你可以試試:
// Get element from shadow dom
var containerEle = Polymer.dom(this.root).querySelector('shadow_dom_selector');
// Create dynamic element
var newEle = document.createElement('span');
newEle.textContent = 'Hello World';
// Append
containerEle.appendChild(newEle);
如果您的容器元素有一個id
Polymer.dom(this.$.containerElementId).appendChild(newEle);
請注意'Polymer.dom'方法是傳統方法。這不是聚合物2的基本特徵。 https://github.com/Polymer/polymer/blob/v2.0.2/lib/legacy/polymer.dom.html#L301 –
你能否提供一些代碼 – a1626
如果你想要得到答案,請張貼一些示例您要做什麼 – Dmitry