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);