Hrjs
đ Tiny JavaScript plugin for highlighting and replacing text in the DOM
Install / Use
/learn @mburakerman/HrjsREADME
HR.js
<br /> <br />Tiny JavaScript plugin for highlighting and replacing text in the DOM
âŦ Install
npm install hrjs
or use CDN:
<script src="https://unpkg.com/hrjs"></script>
đĒĄ Usage
<p id="mytext">Lorem ipsum dolor sit amet.</p>
<script>
new HR("#mytext", {
highlight: "dolor",
replaceWith: "cat",
backgroundColor: "#B4FFEB"
}).hr();
</script>
That's it!

đĒĄ Multiple Keywords example
You can also highlight and replace multiple keywords.
<p id="mytext">I love JavaScript.</p>
<script>
new HR("#mytext", {
highlight: ["love","JavaScript"],
replaceWith: ["like", "jQuery"],
backgroundColor: "#B4FFEB"
}).hr();
</script>
đĒĄ Highlight example
To highlight only, just add your keyword to highlight option.
<p class="mytext">Lorem ipsum dolor sit consectetur amet.</p>
<h3 class="mytext">Consectetur enim ipsam voluptatem quia</h3>
<script>
new HR(".mytext", {
highlight: "consectetur",
backgroundColor: "#B4FFEB"
}).hr();
</script>
â Test
Clone project, install dependencies and run npm run test
âī¸ Customize
These are default options.
new HR("elem", {
highlight: null,
replaceWith: null,
backgroundColor: "#FFDE70"
}).hr();
ÂŠī¸ License
Licensed under the MIT License.
