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>
和其他用戶代理中定義的節點。
如何爲我的元素定義構造函數或某些東西以實現此目的?