我正在尝试对将HTMLSlotElement
作为其参数之一的函数进行单元测试,然后读取其分配的节点。是否可以以编程方式创建带有某些已分配节点的HTMLSlotElement
的新实例,以便将其传递给函数?
最佳答案
最后,我通过重写AssignedNodes函数来做到这一点
const heading = document.createElement('h1');
heading.innerText = 'test heading';
Object.defineProperty(titleSlot, 'assignedNodes', {
value() {
return [heading];
},
writable: false
});
关于javascript - 是否可以使用分配的某些节点创建HTMLSlotElement的新实例?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60848376/