0.2.1 • Published 3 years ago
@esfn/elem v0.2.1
Create DOM elements using CSS selector-like syntax.
Example
import {elem} from "https://unpkg.com/@esfn/elem@0.1.0/elem.js";
/**
* @param {string} id
* @returns {Element}
*/
function makeHiddenDiv(id) {
return elem(`div.hide#${id}`);
}
/**
* @param {string} first_name
* @param {string} last_name
* @returns {Element}
*/
function makePersonUI(first_name, last_name) {
return elem("div.person", [
elem("span.fname", first_name),
elem("span.lname", last_name)
]);
}