2
有一个简单的自定义元素如何在阴影根已经连接
document.registerElement('x-foo', {
prototype: HTMLElement.prototype;
});
我可以创建一个HTML节点
<x-foo></x-foo>
然后在JavaScript中选择创建自定义元素,并附加了一层阴影根。
var xFoo = document.querySelector('x-foo')[0];
var root = xFoo.createShadowRoot();
root.textContent = 'I am a shadow root';
然而,我想与预定义 阴影根目录中创建的对象,而无需任何JavaScript操作之后,因为它与 <input>
和其他用户代理中定义的节点。
如何为我的元素定义构造函数或某些东西以实现此目的?