Files
t/js/elemwrapper.js
Ian Gulliver 1c90c313f0 bundle
2024-12-21 07:26:27 -08:00

15 lines
370 B
JavaScript

export class ElemWrapper {
elem;
constructor(elem) {
this.elem = elem;
}
add(name, ...attrs) {
const elem = document.createElement(name);
this.elem.appendChild(elem);
for (let i = 0; i < attrs.length; i += 2) {
elem.setAttribute(attrs[i], attrs[i + 1]);
}
return new ElemWrapper(elem);
}
}