Files
traveldrafter/web/dom.js
2025-07-06 21:42:06 +02:00

18 lines
353 B
JavaScript

export function EL(type, properties) {
let el = document.createElement(type);
if ("class" in properties) {
for (let c of properties["class"]) {
el.classList.add(c);
}
}
if ("style" in properties) {
Object.assign(el.style, properties.style);
}
el.on = (event_name, callback) => el.addEventListener(event_name, callback);
return el;
}