filestash/public/lib/dom.js
2023-07-28 01:55:40 +10:00

11 lines
380 B
JavaScript

export function qs($node, selector) {
if (!$node) throw new Error("undefined node");
const $target = $node.querySelector(selector);
if (!$target) throw new Error(`undefined node for selector '${selector}'`);
return $target;
}
export function qsa($node, selector) {
if (!$node) throw new Error("undefined node");
return $node.querySelectorAll(selector);
}