get child text nodes
yarn add get-text-nodes
dist/
├─ index.js ( UMD )
├─ index.min.js ( UMD, compressed )
├─ index.mjs ( ES Module )
└─ index.min.mjs ( ES Module, compressed )
<!-- ES Module -->
<script type="module">
import getTextNodes from 'https://unpkg.com/get-text-nodes?module'
</script>
<!-- UMD -->
<script src="https://unpkg.com/get-text-nodes" nomodule></script>
UMD
build exports a global function getTextNodes
get child text nodes from nodeList
getTextNodes(document.body)
// -> [text, text, ...]
NodeList
, Node
, Array
or any arrayLike
// Node
getTextNodes(document.body)
// HTMLCollection
getTextNodes(document.getElementsByTagName('*'))
// NodeList
getTextNodes(document.querySelectorAll('*'))
// Array
getTextNodes([...document.getElementsByTagName('*')])
boolean
true
boolean
true
Author: fisker
Source Code: https://github.com/fisker/get-text-nodes
#node #nodejs #javascript