Skip to main content

getElement

getElement is very much just a shortcut to element.querySelector. By default, it will just proxy through to document.querySelector.

It exists mainly as a convenience utility. It's shorter and quicker to write getElement compared to document.querySelector. It also gives us some API parity with getElements. Having getElement and getElements is a nicer internal API compared to document.querySelector and getElements

Usage examples

Basic

const myElement = window.BAO.utils.getElement('.validCssSelector')

Within context

const header = window.BAO.utils.getElement('header')
const myElementWithinTheHeader = window.BAO.utils.getElement('.validCssSelector', { context: header })