14 lines
411 B
JavaScript
Executable File
14 lines
411 B
JavaScript
Executable File
export function element(tag, className, text) {
|
|
const node = document.createElement(tag);
|
|
if (className) node.className = className;
|
|
if (text !== undefined && text !== null) node.textContent = text;
|
|
return node;
|
|
}
|
|
|
|
export function button(label, className, onClick) {
|
|
const node = element("button", className, label);
|
|
node.type = "button";
|
|
node.addEventListener("click", onClick);
|
|
return node;
|
|
}
|