Hi friends; going to show you how you can add a live Paragraph, Words and Character counter.
You will have to include Countable.js file. You can download it from here.
<script src="Countable.js"></script>
HTML
<div class="countablepart"> <textarea cols="70" rows="10" autofocus id="countthis" placeholder="Please write something here"></textarea> <table class="result" border="1" cellpadding="5"> <tr> <th>Paragraphs:</th> <th>Words:</th> <th>Characters:</th> </tr> <tr> <td><span id="paragraph_count">0</span></td> <td><span id="word_count">0</span></td> <td><span id="char_counter">0</span></td> </tr> </table> </div>
SCRIPT
<script> var area = document.getElementById('countthis'), results = { paragraphs: document.getElementById('paragraph_count'), words: document.getElementById('word_count'), characters: document.getElementById('char_counter') } new Countable(area, function (counter) { if ('textContent' in document.body) { results.paragraphs.textContent = counter.paragraphs results.words.textContent = counter.words results.characters.textContent = counter.characters } else { results.paragraphs.innerText = counter.paragraphs results.words.innerText = counter.words results.characters.innerText = counter.characters } }) </script>
Output
Thanks and regards 🙂 . Keep Checking.