Emotion Detector
Wed Apr 12 2023 00:24:39 GMT+0000 (Coordinated Universal Time)
Saved by
@xBobbyboy24x
#javascript
const emotions = ['love', 'thankful', 'happy', 'relief', 'success'];
function highlightEmotions() {
const elements = document.getElementsByTagName('*');
for(let i = 0; i < elements.length; i++) {
const element = elements[i];
for(let j = 0; j < element.childNodes.length; j++) {
const node = element.childNodes[j];
if(node.nodeType === 3) {
const text = node.nodeValue;
const words = text.split(' ');
for(let k = 0; k < words.length; k++) {
const word = words[k].toLowerCase();
if(emotions.includes(word)) {
const newSpan = document.createElement('span');
newSpan.style.backgroundColor = 'yellow';
newSpan.innerText = words[k];
const parent = node.parentNode;
parent.replaceChild(newSpan, node);
}
}
}
}
}
}
highlightEmotions();
content_copyCOPY
Comments