JSFiddle - React, Tailwind, and code Playground
HTML
<h1><blink>Welcome to my website!</blink></h1>
<blink><p>Have you ever wondered how hard it would be to read a paragraph of text will it is intermittently blinking? Well, now is the time to stop wondering and see for yourself what it's like!</p></blink>
<blink><a href="http://www.google.com">Google</a></blink>
JavaScript
(function replaceBlinks() {
var blinks = document.getElementsByTagName("blink");
while (blinks.length) {
var blink = blinks[0];
var blinky = document.createElement("blinky");
blinky.innerHTML = blink.innerHTML;
blink.parentNode.insertBefore(blinky, blink);
blink.parentNode.removeChild(blink);
}
})();
(function blink(visible) {
var blinkies = document.getElementsByTagName("blinky"),
visibility = visible ? "visible" : "hidden";
for (var i = 0; i < blinkies.length; i++) {
blinkies[i].style.visibility = visibility;
}
setTimeout(function() {
blink(!visible);
}, 500);
})(true);