-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcharCount.js
More file actions
32 lines (25 loc) · 724 Bytes
/
charCount.js
File metadata and controls
32 lines (25 loc) · 724 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
let input = document.querySelector("#input-area");
let character = document.querySelector(".char-count");
let word = document.querySelector(".word-count");
let clear = document.querySelector(".btn");
input.addEventListener("input", function(){
// Character count
let getCharacter = input.value.length;
character.innerHTML = getCharacter;
// word count
let getInput = input.value;
getInput = getInput.trim();
let getWord= getInput.split(" ");
if(getWord[0]==0){
word.innerHTML = 0;
}
else{
word.innerHTML = getWord.length;
}
})
clear.addEventListener("click", function(){
input.value = " ";
character.innerHTML = 0;
word.innerHTML = 0;
})
// end