如何获取自定义元素B的ownerDocument,它是另一个自定义元素A的子元素

时间:2017-05-31 17:43:37

标签: javascript custom-element

我有一个自定义元素A作为" main"我包含在A中的元素和自定义元素b 现在我通过调用

将自定义元素b中的模板代码添加到自身中
  // var currentOwner = document.currentScript.ownerDocument; // doesn't work
  const tmp = currentOwner.querySelector('#b4-toggle-button');
  this.appendChild(tmpl.content.cloneNode(true));

我已经知道为什么我必须在类外确定我的currentOwner变量以获得ownerDocument的正确引用,而在类中我将获得自定义元素A的引用...

有人可以解释一下这个案子吗?

以下是工作示例:https://plnkr.co/edit/fGOwdGqBXFRZCbYIUBCZ

0 个答案:

没有答案