0.2.1 • Published 3 years ago

@esfn/elem v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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)
    ]);
}