next-node
Get the next Node Element, with optional container restriction.
#Install
$ npm install --save next-node
#Usage
<div id="a1">
<div id="b1"></div>
<div id="b2"></div>
</div>
<div id="c1"></div>
const nextNode = require('next-node');
nextNode(a1);
//=> b1
nextNode(b1);
//=> b2
nextNode(b2);
//=> c1 (container not specified)
nextNode(b2, a1);
//=> null (container specified)
#API
#nextNode(node, [container])
#node
Type: Node
The initial ("needle") Node element.
#container
Type: Node
Default: null
The container ("haystack") Node element. Specifying a container will limit results to its children only.
#License
MIT © Luke Edwards
See also
clsx(3), @polka/cluster(3), @pwa/cli(3), uvu(3), taskr(3), sockette(3), klona(3), kleur(3), dequal(3), sirv-cli(3)