Я пытаюсь создать пользовательский элемент с тенью, но когда я добавляю тень, содержимое элемента не отображается.Вот мой код:
JavaScript:
class CustomElement extends HTMLElement {
constructor (){
super();
var shadow = this.attachShadow({mode: 'open'});
var content = document.createElement("DIV");
content.innerText = "hello world";
shadow.appendChild(content);
}
}
customElements.define("custom-element", CustomElement);
HTML:
<custom-element>blah blah blah</custom-element>
Но все, что он отображает, это текст "hello world"