1.0.0 • Published 5 years ago
with-elements v1.0.0
With Elements
Select existing HTML elements and run the callback with each element.
Installation
npm install --save with-elementsUsage
Asynchronous
import { withElements } from 'with-elements';
await withElements('.article', async element => {
const title = element.querySelector('.title')?.innerHTML;
const article = await fetch('/edit', {
body: JSON.stringify([{ search: title }, { title: 'New Title' }]),
}).then(res => res.json());
console.log(article);
});Synchronous
import { withElementsSync } from 'with-elements';
withElementsSync('.article', element => {
const title = element.querySelector('.title')?.innerHTML;
alert(title);
});1.0.0
5 years ago