/text-highlighter

Highlight text in DOM

Primary LanguageTypeScript

text-highlighter

Highlight text in DOM.

npm

Installation

$ npm install text-highlighter --save

Usage

<div id="container">
We 💓 TypeScript!
</div>

<script src="lib/text-highlighter.js"></script>
<script>
  var textHighlighter = new TextHighlighter(document.getElementById('container'));
  // apply highlight
  textHighlighter.highlight('typescript');

  // remove highlight
  textHighlighter.dehighlight();
</script>

Support Zenkaku & Hankaku

before

<div id="container">
We 💓 TypeScript!
</div>

<script>
  ...
  // apply highlight
  textHighlighter.highlight('typescript');
</script>

after

<div id="container">
We 💓 <mark>TypeScript</mark>!
</div>

Thanks

License

MIT