JSFiddle - React, Tailwind, and code Playground
by nkovacs
HTML
<span id="smiley"></span>
JavaScript
//var states = [':/', ':|', ':\\', ':|'];
var states = [':(', ':/', ':\\', ':I', ';I', ';(('];
var currState = 0;
var span = document.getElementById('smiley');
var change = function() {
span.textContent = states[currState];
currState = (currState + 1) % states.length;
}
change();
setInterval(change, 500);