1.0.5 • Published 6 years ago
get-text-nodes v1.0.5
get-text-nodes
get child text nodes
Install
yarn add get-text-nodesFiles
dist/
├─ index.js ( UMD )
├─ index.min.js ( UMD, compressed )
├─ index.mjs ( ES Module )
└─ index.min.mjs ( ES Module, compressed )Usage
<!-- 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
API
getTextNodes(nodeList, options?)
get child text nodes from nodeList
getTextNodes(document.body)
// -> [text, text, ...]nodeList
NodeList,Node,Arrayor anyarrayLike
// Node
getTextNodes(document.body)
// HTMLCollection
getTextNodes(document.getElementsByTagName('*'))
// NodeList
getTextNodes(document.querySelectorAll('*'))
// Array
getTextNodes([...document.getElementsByTagName('*')])options.ignoreWhiteSpace
- Type:
boolean - Default:
true - ignore WhiteSpace text node
options.deep
- Type:
boolean - Default:
true - get text nodes from children