1.0.5 • Published 4 years ago

get-text-nodes v1.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

get-text-nodes

get child text nodes

Install

yarn add get-text-nodes

Files

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, Array or any arrayLike
// 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
1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.0

5 years ago